Package org.glassfish.jersey.server
Class ResourceConfig.RuntimeConfig
java.lang.Object
javax.ws.rs.core.Application
org.glassfish.jersey.server.ResourceConfig
org.glassfish.jersey.server.ResourceConfig.RuntimeConfig
- All Implemented Interfaces:
javax.ws.rs.core.Configurable<ResourceConfig>
,javax.ws.rs.core.Configuration
,ExtendedConfig
,ServerConfig
- Enclosing class:
- ResourceConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final javax.ws.rs.core.Application
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
RuntimeConfig
(javax.ws.rs.core.Application application) private
RuntimeConfig
(ResourceConfig original) -
Method Summary
Modifier and TypeMethodDescription(package private) javax.ws.rs.core.Application
Allows overriding theResourceConfig.getApplication()
method functionality inResourceConfig.WrappingResourceConfig
.Get configured resource and/or provider classes.Get configured resource and/or provider instances.Return classes which were registered by the user and not found by class path scanning (or any other scanning).private void
registerComponentsOf
(javax.ws.rs.core.Application application) Methods inherited from class org.glassfish.jersey.server.ResourceConfig
_setApplication, addProperties, configureAutoDiscoverableProviders, configureForcedAutoDiscoverableProviders, configureMetaProviders, createRuntimeConfig, files, files, forApplication, forApplicationClass, forApplicationClass, getApplication, getApplicationClass, getApplicationName, getClasses, getClassLoader, getComponentBag, getConfiguration, getContracts, getInstances, getProperties, getProperty, getPropertyNames, getResources, getRuntimeType, getSingletons, invalidateCache, isEnabled, isEnabled, isProperty, isRegistered, isRegistered, lock, packages, packages, property, register, register, register, register, register, register, register, register, registerClasses, registerClasses, registerFinder, registerInstances, registerInstances, registerResources, registerResources, setApplication, setApplicationName, setClassLoader, setProperties, unwrapApplication
-
Field Details
-
originalRegistrations
-
application
private final javax.ws.rs.core.Application application
-
-
Constructor Details
-
RuntimeConfig
-
RuntimeConfig
private RuntimeConfig(javax.ws.rs.core.Application application)
-
-
Method Details
-
registerComponentsOf
private void registerComponentsOf(javax.ws.rs.core.Application application) -
_getClasses
Description copied from class:ResourceConfig
Get configured resource and/or provider classes. The method is overridden in aprivate sub-type
.- Overrides:
_getClasses
in classResourceConfig
- Returns:
- set of configured resource and/or provider classes.
-
_getSingletons
Description copied from class:ResourceConfig
Get configured resource and/or provider instances. The method is overridden in aprivate sub-type
.- Overrides:
_getSingletons
in classResourceConfig
- Returns:
- set of configured resource and/or provider instances.
-
getRegisteredClasses
Description copied from class:ResourceConfig
Return classes which were registered by the user and not found by class path scanning (or any other scanning).- Overrides:
getRegisteredClasses
in classResourceConfig
- Returns:
- Set of classes registered by the user.
-
_getApplication
javax.ws.rs.core.Application _getApplication()Description copied from class:ResourceConfig
Allows overriding theResourceConfig.getApplication()
method functionality inResourceConfig.WrappingResourceConfig
.- Overrides:
_getApplication
in classResourceConfig
- Returns:
- JAX-RS application corresponding with this ResourceConfig.
-