A service provider contract for JAX-RS and Jersey components that need to be automatically discovered and registered in
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.
Implementations of this contract are always
configured
regardless of
values of properties
CommonProperties.FEATURE_AUTO_DISCOVERY_DISABLE
and
CommonProperties.METAINF_SERVICES_LOOKUP_DISABLE
.