Class JFRTransformDescriptor

    • Field Detail

      • ATTRIBUTE_EVENT_LABEL

        private static final java.lang.String ATTRIBUTE_EVENT_LABEL
        See Also:
        Constant Field Values
      • ATTRIBUTE_JFR_EVENT_DESCRIPTION

        private static final java.lang.String ATTRIBUTE_JFR_EVENT_DESCRIPTION
        See Also:
        Constant Field Values
      • ATTRIBUTE_JFR_EVENT_PATH

        private static final java.lang.String ATTRIBUTE_JFR_EVENT_PATH
        See Also:
        Constant Field Values
      • ATTRIBUTE_STACK_TRACE

        private static final java.lang.String ATTRIBUTE_STACK_TRACE
        See Also:
        Constant Field Values
      • ATTRIBUTE_RETHROW

        private static final java.lang.String ATTRIBUTE_RETHROW
        See Also:
        Constant Field Values
      • classPrefix

        private final java.lang.String classPrefix
      • eventDescription

        private final java.lang.String eventDescription
      • eventClassName

        private final java.lang.String eventClassName
      • eventLabel

        private final java.lang.String eventLabel
      • eventPath

        private final java.lang.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 java.util.List<Parameter> parameters
      • fields

        private final java.util.List<Field> fields
    • Constructor Detail

      • JFRTransformDescriptor

        public JFRTransformDescriptor​(java.lang.String id,
                                      java.lang.String className,
                                      Method method,
                                      java.util.Map<java.lang.String,​java.lang.String> transformationAttributes,
                                      java.util.List<Parameter> parameters,
                                      ReturnValue returnValue,
                                      java.util.List<Field> fields)
    • Method Detail

      • getEventClassName

        public java.lang.String getEventClassName()
      • getEventLabel

        public java.lang.String getEventLabel()
      • getClassPrefix

        public java.lang.String getClassPrefix()
      • getEventPath

        public java.lang.String getEventPath()
      • getEventDescription

        public java.lang.String getEventDescription()
      • isRecordStackTrace

        public boolean isRecordStackTrace()
      • isUseRethrow

        public boolean isUseRethrow()
      • isAllowToString

        public boolean isAllowToString()
      • isAllowConverter

        public boolean isAllowConverter()
      • isEmitOnException

        public boolean isEmitOnException()
      • initializeClassPrefix

        private java.lang.String initializeClassPrefix()
      • initializeEventLabel

        private java.lang.String initializeEventLabel()
      • initializeEventDescription

        private java.lang.String initializeEventDescription()
      • initializeEventClassName

        private java.lang.String initializeEventClassName()
      • initializeEventPath

        private java.lang.String initializeEventPath()
      • getBoolean

        private boolean getBoolean​(java.lang.String attribute,
                                   boolean defaultValue)
      • getParameters

        public java.util.List<Parameter> getParameters()
      • getFields

        public java.util.List<Field> getFields()
      • isAllowedEventFieldType

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

        public void matchFound​(boolean matched)
      • isMatchFound

        public boolean isMatchFound()