public interface AutoDiscoverable
runtime configurations
.
A component implementing this contract becomes auto-discoverable by adding a new entry with fully qualified name of its
implementation class name to a org.glassfish.jersey.internal.spi.AutoDiscoverable
file in the META-INF/services
directory.
Almost all Jersey AutoDiscoverable
implementations have
DEFAULT_PRIORITY
priority
set.Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PRIORITY
Default common priority of Jersey build-in auto-discoverables.
|
Modifier and Type | Method and Description |
---|---|
void |
configure(FeatureContext context)
A call-back method called when an auto-discoverable component is to be configured in a given runtime configuration scope.
|
static final int DEFAULT_PRIORITY
AutoDiscoverable
implementation to run it before Jersey auto-discoverables
and vice versa.void configure(FeatureContext context)
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.
context
- configurable context in which the auto-discoverable should be configured.Copyright © 2007-2024, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.