Class LoggingFeatureAutoDiscoverable

java.lang.Object
org.glassfish.jersey.logging.LoggingFeatureAutoDiscoverable
All Implemented Interfaces:
org.glassfish.jersey.internal.spi.AutoDiscoverable

@Priority(2000) public final class LoggingFeatureAutoDiscoverable extends Object implements org.glassfish.jersey.internal.spi.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
  • Constructor Details

    • LoggingFeatureAutoDiscoverable

      public LoggingFeatureAutoDiscoverable()
  • Method Details

    • configure

      public void configure(FeatureContext context)
      Description copied from interface: org.glassfish.jersey.internal.spi.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 interface org.glassfish.jersey.internal.spi.AutoDiscoverable
      Parameters:
      context - configurable context in which the auto-discoverable should be configured.