Enum ServerTraceEvent
- java.lang.Object
-
- java.lang.Enum<ServerTraceEvent>
-
- org.glassfish.jersey.server.internal.ServerTraceEvent
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ServerTraceEvent>
,TracingLogger.Event
public enum ServerTraceEvent extends java.lang.Enum<ServerTraceEvent> implements TracingLogger.Event
Server side tracing events.- Since:
- 2.3
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DISPATCH_RESPONSE
Resource method invocation results to JAX-RSResponse
.EXCEPTION_MAPPING
ExceptionMapper
invoked.FINISHED
Request processing finished.MATCH_LOCATOR
Matched sub-resource locator method.MATCH_PATH_FIND
Matching path pattern.MATCH_PATH_NOT_MATCHED
Path pattern not matched.MATCH_PATH_SELECTED
Path pattern matched/selected.MATCH_PATH_SKIPPED
Path pattern skipped as higher-priority pattern has been selected already.MATCH_RESOURCE
Matched resource instance.MATCH_RESOURCE_METHOD
Matched resource method.MATCH_RUNTIME_RESOURCE
Matched runtime resource.MATCH_SUMMARY
Matching summary.METHOD_INVOKE
Resource method invoked.PRE_MATCH
PreMatching
ContainerRequestFilter
invoked.PRE_MATCH_SUMMARY
PreMatching
ContainerRequestFilter
invocation summary.REQUEST_FILTER
GlobalContainerRequestFilter
invoked.REQUEST_FILTER_SUMMARY
GlobalContainerRequestFilter
invocation summary.RESPONSE_FILTER
ContainerResponseFilter
invoked.RESPONSE_FILTER_SUMMARY
ContainerResponseFilter
invocation summary.START
Request processing started.START_HEADERS
All HTTP request headers.
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
category
private TracingLogger.Level
level
private java.lang.String
messageFormat
-
Constructor Summary
Constructors Modifier Constructor Description private
ServerTraceEvent(TracingLogger.Level level, java.lang.String category, java.lang.String messageFormat)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
category()
Category of event, more events share same category.TracingLogger.Level
level()
Level of event.java.lang.String
messageFormat()
Message format.static ServerTraceEvent
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ServerTraceEvent[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.-
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface org.glassfish.jersey.message.internal.TracingLogger.Event
name
-
-
-
-
Enum Constant Detail
-
START
public static final ServerTraceEvent START
Request processing started.
-
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
GlobalContainerRequestFilter
invoked.
-
REQUEST_FILTER_SUMMARY
public static final ServerTraceEvent REQUEST_FILTER_SUMMARY
GlobalContainerRequestFilter
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-RSResponse
.
-
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
-
level
private final TracingLogger.Level level
-
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 namejava.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 interfaceTracingLogger.Event
- Returns:
- event category.
-
level
public TracingLogger.Level level()
Description copied from interface:TracingLogger.Event
Level of event. Is used to check if the event is logged according to application/request settings.- Specified by:
level
in interfaceTracingLogger.Event
- Returns:
- event trace level.
-
messageFormat
public java.lang.String messageFormat()
Description copied from interface:TracingLogger.Event
Message format. UseString.format(String, Object...)
format. Can be null. In that case message arguments are separated by space.- Specified by:
messageFormat
in interfaceTracingLogger.Event
- Returns:
- message format
-
-