Package org.glassfish.jersey.logging
Class LoggingFeatureAutoDiscoverable
java.lang.Object
org.glassfish.jersey.logging.LoggingFeatureAutoDiscoverable
- All Implemented Interfaces:
AutoDiscoverable
@Priority(2000)
public final class LoggingFeatureAutoDiscoverable
extends Object
implements AutoDiscoverable
Auto-discoverable class that registers
LoggingFeature
based on configuration properties.
Feature is registered if any of the common properties (see LoggingFeature
) is set or any of the client properties is
set and context's RuntimeType
is RuntimeType.CLIENT
or any of the server properties is set and context's
RuntimeType
is RuntimeType.SERVER
.
The registration does not occur if the feature is already registered or auto-discoverable mechanism is disabled.
- Since:
- 2.23
- Author:
- Ondrej Kosatka
-
Field Summary
Fields inherited from interface org.glassfish.jersey.internal.spi.AutoDiscoverable
DEFAULT_PRIORITY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(FeatureContext context) A call-back method called when an auto-discoverable component is to be configured in a given runtime configuration scope.
-
Constructor Details
-
LoggingFeatureAutoDiscoverable
public LoggingFeatureAutoDiscoverable()
-
-
Method Details
-
configure
Description copied from interface:AutoDiscoverable
A call-back method called when an auto-discoverable component is to be configured in a given runtime configuration scope.Note that as with
JAX-RS features
, before registering new JAX-RS components in a given configurable context, an auto-discoverable component should verify that newly registered components are not already registered in the configurable context.- Specified by:
configure
in interfaceAutoDiscoverable
- Parameters:
context
- configurable context in which the auto-discoverable should be configured.
-