@Priority(value=2000) public final class LoggingFeatureAutoDiscoverable extends java.lang.Object implements AutoDiscoverable
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.
DEFAULT_PRIORITY| Constructor and Description |
|---|
LoggingFeatureAutoDiscoverable() |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
clientConfigured(java.util.Map properties) |
private boolean |
commonPropertyConfigured(java.util.Map properties) |
void |
configure(javax.ws.rs.core.FeatureContext context)
A call-back method called when an auto-discoverable component is to be configured in a given runtime configuration scope.
|
private boolean |
serverConfigured(java.util.Map properties) |
public void configure(javax.ws.rs.core.FeatureContext context)
AutoDiscoverable
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.
configure in interface AutoDiscoverablecontext - configurable context in which the auto-discoverable should be configured.private boolean commonPropertyConfigured(java.util.Map properties)
private boolean clientConfigured(java.util.Map properties)
private boolean serverConfigured(java.util.Map properties)