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
ConstructorsModifierConstructorDescriptionprivateRuntimeConfig(javax.ws.rs.core.Application application) privateRuntimeConfig(ResourceConfig original) -
Method Summary
Modifier and TypeMethodDescription(package private) javax.ws.rs.core.ApplicationAllows 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 voidregisterComponentsOf(javax.ws.rs.core.Application application) Methods inherited from class 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:ResourceConfigGet configured resource and/or provider classes. The method is overridden in aprivate sub-type.- Overrides:
_getClassesin classResourceConfig- Returns:
- set of configured resource and/or provider classes.
-
_getSingletons
Description copied from class:ResourceConfigGet configured resource and/or provider instances. The method is overridden in aprivate sub-type.- Overrides:
_getSingletonsin classResourceConfig- Returns:
- set of configured resource and/or provider instances.
-
getRegisteredClasses
Description copied from class:ResourceConfigReturn classes which were registered by the user and not found by class path scanning (or any other scanning).- Overrides:
getRegisteredClassesin classResourceConfig- Returns:
- Set of classes registered by the user.
-
_getApplication
javax.ws.rs.core.Application _getApplication()Description copied from class:ResourceConfigAllows overriding theResourceConfig.getApplication()method functionality inResourceConfig.WrappingResourceConfig.- Overrides:
_getApplicationin classResourceConfig- Returns:
- JAX-RS application corresponding with this ResourceConfig.
-