Class JFRTransformDescriptor

java.lang.Object
org.openjdk.jmc.agent.TransformDescriptor
org.openjdk.jmc.agent.jfr.JFRTransformDescriptor

public class JFRTransformDescriptor extends TransformDescriptor
  • Field Details

    • ATTRIBUTE_EVENT_LABEL

      private static final String ATTRIBUTE_EVENT_LABEL
      See Also:
    • ATTRIBUTE_JFR_EVENT_DESCRIPTION

      private static final String ATTRIBUTE_JFR_EVENT_DESCRIPTION
      See Also:
    • ATTRIBUTE_JFR_EVENT_PATH

      private static final String ATTRIBUTE_JFR_EVENT_PATH
      See Also:
    • ATTRIBUTE_STACK_TRACE

      private static final String ATTRIBUTE_STACK_TRACE
      See Also:
    • ATTRIBUTE_RETHROW

      private static final String ATTRIBUTE_RETHROW
      See Also:
    • classPrefix

      private final String classPrefix
    • eventDescription

      private final String eventDescription
    • eventClassName

      private final String eventClassName
    • eventLabel

      private final String eventLabel
    • eventPath

      private final String eventPath
    • recordStackTrace

      private final boolean recordStackTrace
    • useRethrow

      private final boolean useRethrow
    • allowToString

      private final boolean allowToString
    • allowConverter

      private final boolean allowConverter
    • emitOnException

      private final boolean emitOnException
    • matchFound

      private boolean matchFound
    • parameters

      private final List<Parameter> parameters
    • returnValue

      private final ReturnValue returnValue
    • fields

      private final List<Field> fields
  • Constructor Details

  • Method Details

    • from

      public static JFRTransformDescriptor from(CompositeData cd)
    • getEventClassName

      public String getEventClassName()
    • getEventLabel

      public String getEventLabel()
    • getClassPrefix

      public String getClassPrefix()
    • getEventPath

      public String getEventPath()
    • getEventDescription

      public String getEventDescription()
    • isRecordStackTrace

      public boolean isRecordStackTrace()
    • isUseRethrow

      public boolean isUseRethrow()
    • isAllowToString

      public boolean isAllowToString()
    • isAllowConverter

      public boolean isAllowConverter()
    • isEmitOnException

      public boolean isEmitOnException()
    • initializeClassPrefix

      private String initializeClassPrefix()
    • initializeEventLabel

      private String initializeEventLabel()
    • initializeEventDescription

      private String initializeEventDescription()
    • initializeEventClassName

      private String initializeEventClassName()
    • initializeEventPath

      private String initializeEventPath()
    • getBoolean

      private boolean getBoolean(String attribute, boolean defaultValue)
    • toString

      public String toString()
      Overrides:
      toString in class TransformDescriptor
    • getParameters

      public List<Parameter> getParameters()
    • getFields

      public List<Field> getFields()
    • getReturnValue

      public ReturnValue getReturnValue()
    • isAllowedEventFieldType

      public boolean isAllowedEventFieldType(Convertable convertable, org.objectweb.asm.Type type)
    • matchFound

      public void matchFound(boolean matched)
    • isMatchFound

      public boolean isMatchFound()