Enum ServerTraceEvent

    • Enum Constant Detail

      • START_HEADERS

        public static final ServerTraceEvent START_HEADERS
        All HTTP request headers.
      • PRE_MATCH

        public static final ServerTraceEvent PRE_MATCH
        PreMatching ContainerRequestFilter invoked.
      • PRE_MATCH_SUMMARY

        public static final ServerTraceEvent PRE_MATCH_SUMMARY
        PreMatching ContainerRequestFilter invocation summary.
      • MATCH_PATH_FIND

        public static final ServerTraceEvent MATCH_PATH_FIND
        Matching path pattern.
      • MATCH_PATH_NOT_MATCHED

        public static final ServerTraceEvent MATCH_PATH_NOT_MATCHED
        Path pattern not matched.
      • MATCH_PATH_SELECTED

        public static final ServerTraceEvent MATCH_PATH_SELECTED
        Path pattern matched/selected.
      • MATCH_PATH_SKIPPED

        public static final ServerTraceEvent MATCH_PATH_SKIPPED
        Path pattern skipped as higher-priority pattern has been selected already.
      • MATCH_LOCATOR

        public static final ServerTraceEvent MATCH_LOCATOR
        Matched sub-resource locator method.
      • MATCH_RESOURCE_METHOD

        public static final ServerTraceEvent MATCH_RESOURCE_METHOD
        Matched resource method.
      • MATCH_RUNTIME_RESOURCE

        public static final ServerTraceEvent MATCH_RUNTIME_RESOURCE
        Matched runtime resource.
      • MATCH_RESOURCE

        public static final ServerTraceEvent MATCH_RESOURCE
        Matched resource instance.
      • MATCH_SUMMARY

        public static final ServerTraceEvent MATCH_SUMMARY
        Matching summary.
      • REQUEST_FILTER

        public static final ServerTraceEvent REQUEST_FILTER
        Global ContainerRequestFilter invoked.
      • REQUEST_FILTER_SUMMARY

        public static final ServerTraceEvent REQUEST_FILTER_SUMMARY
        Global ContainerRequestFilter invocation summary.
      • METHOD_INVOKE

        public static final ServerTraceEvent METHOD_INVOKE
        Resource method invoked.
      • DISPATCH_RESPONSE

        public static final ServerTraceEvent DISPATCH_RESPONSE
        Resource method invocation results to JAX-RS Response.
      • RESPONSE_FILTER

        public static final ServerTraceEvent RESPONSE_FILTER
        ContainerResponseFilter invoked.
      • RESPONSE_FILTER_SUMMARY

        public static final ServerTraceEvent RESPONSE_FILTER_SUMMARY
        ContainerResponseFilter invocation summary.
      • FINISHED

        public static final ServerTraceEvent FINISHED
        Request processing finished.
      • EXCEPTION_MAPPING

        public static final ServerTraceEvent EXCEPTION_MAPPING
        ExceptionMapper invoked.
    • Field Detail

      • category

        private final java.lang.String category
      • messageFormat

        private final java.lang.String messageFormat
    • Constructor Detail

      • ServerTraceEvent

        private ServerTraceEvent​(TracingLogger.Level level,
                                 java.lang.String category,
                                 java.lang.String messageFormat)
    • Method Detail

      • values

        public static ServerTraceEvent[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (ServerTraceEvent c : ServerTraceEvent.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ServerTraceEvent valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • category

        public java.lang.String category()
        Description copied from interface: TracingLogger.Event
        Category of event, more events share same category. Is used to format response HTTP header.
        Specified by:
        category in interface TracingLogger.Event
        Returns:
        event category.
      • messageFormat

        public java.lang.String messageFormat()
        Description copied from interface: TracingLogger.Event
        Message format. Use String.format(String, Object...) format. Can be null. In that case message arguments are separated by space.
        Specified by:
        messageFormat in interface TracingLogger.Event
        Returns:
        message format