Interface AgentBuilder.Default.Dispatcher

    • Method Detail

      • isNativeMethodPrefixSupported

        boolean isNativeMethodPrefixSupported​(java.lang.instrument.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​(java.lang.instrument.Instrumentation instrumentation,
                                   java.lang.instrument.ClassFileTransformer classFileTransformer,
                                   java.lang.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​(java.lang.instrument.Instrumentation instrumentation,
                            java.lang.instrument.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.