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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(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:AutoDiscoverableA 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:
configurein interfaceAutoDiscoverable- Parameters:
context- configurable context in which the auto-discoverable should be configured.
-