Interface AgentBuilder.Default.Dispatcher

    • Method Detail

      • isNativeMethodPrefixSupported

        boolean isNativeMethodPrefixSupported​(Instrumentation instrumentation)
        Returns true if the supplied instrumentation instance supports setting native method prefixes.
        Parameters:
        instrumentation - The instrumentation instance to use.
        Returns:
        true if the supplied instrumentation instance supports native method prefixes.
      • setNativeMethodPrefix

        void setNativeMethodPrefix​(Instrumentation instrumentation,
                                   ClassFileTransformer classFileTransformer,
                                   String prefix)
        Sets a native method prefix for the supplied class file transformer.
        Parameters:
        instrumentation - The instrumentation instance to use.
        classFileTransformer - The class file transformer for which the prefix is set.
        prefix - The prefix to set.
      • addTransformer

        void addTransformer​(Instrumentation instrumentation,
                            ClassFileTransformer classFileTransformer,
                            boolean canRetransform)
        Adds a class file transformer to an instrumentation instance.
        Parameters:
        instrumentation - The instrumentation instance to use for registration.
        classFileTransformer - The class file transformer to register.
        canRetransform - true if the class file transformer is capable of retransformation.