Class ResourceConfig.ImmutableState
java.lang.Object
org.glassfish.jersey.model.internal.CommonConfig
org.glassfish.jersey.server.ResourceConfig.State
org.glassfish.jersey.server.ResourceConfig.ImmutableState
- All Implemented Interfaces:
javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>, javax.ws.rs.core.Configuration, javax.ws.rs.core.FeatureContext, ExtendedConfig, ServerConfig
- Enclosing class:
ResourceConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddProperties(Map<String, ?> properties) Add properties toResourceConfig.voidconfigureAutoDiscoverableProviders(InjectionManager injectionManager, Collection<AutoDiscoverable> autoDiscoverables, boolean forcedOnly) Configureauto-discoverablesin the injection manager.voidconfigureMetaProviders(InjectionManager injectionManager, ManagedObjectsFinalizer finalizer) Configure binders in the injection manager and enable JAX-RS features.voidregisterFinder(ResourceFinder resourceFinder) voidregisterResources(Set<Resource> resources) voidsetClassLoader(ClassLoader classLoader) setProperties(Map<String, ?> properties) Set the configured properties to the provided map of properties.Methods inherited from class ResourceConfig.State
getClassLoader, getConfiguration, getModelEnhancer, getResourceFinders, getResources, loadFrom, setApplicationNameMethods inherited from class CommonConfig
equals, getClasses, getComponentBag, getContracts, getInstances, getProperties, getProperty, getPropertyNames, getRuntimeType, hashCode, isEnabled, isEnabled, isProperty, isRegistered, isRegisteredMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.ws.rs.core.Configuration
getClasses, getContracts, getInstances, getProperties, getProperty, getPropertyNames, getRuntimeType, isEnabled, isEnabled, isRegistered, isRegisteredMethods inherited from interface ExtendedConfig
isProperty
-
Constructor Details
-
ImmutableState
-
-
Method Details
-
setClassLoader
- Overrides:
setClassLoaderin classResourceConfig.State
-
registerResources
- Overrides:
registerResourcesin classResourceConfig.State
-
registerFinder
- Overrides:
registerFinderin classResourceConfig.State
-
addProperties
Description copied from class:CommonConfigAdd properties toResourceConfig. If any of the added properties exists already, he values of the existing properties will be replaced with new values.- Overrides:
addPropertiesin classCommonConfig- Parameters:
properties- properties to add.- Returns:
- updated configuration instance.
-
property
- Specified by:
propertyin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>- Overrides:
propertyin classCommonConfig
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>- Overrides:
registerin classCommonConfig
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>- Overrides:
registerin classCommonConfig
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>- Overrides:
registerin classCommonConfig
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>- Overrides:
registerin classCommonConfig
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>- Overrides:
registerin classCommonConfig
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>- Overrides:
registerin classCommonConfig
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>- Overrides:
registerin classCommonConfig
-
register
- Specified by:
registerin interfacejavax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>- Overrides:
registerin classCommonConfig
-
setProperties
Description copied from class:CommonConfigSet the configured properties to the provided map of properties.- Overrides:
setPropertiesin classCommonConfig- Parameters:
properties- new map of properties to be set.- Returns:
- updated configuration instance.
-
configureAutoDiscoverableProviders
public void configureAutoDiscoverableProviders(InjectionManager injectionManager, Collection<AutoDiscoverable> autoDiscoverables, boolean forcedOnly) Description copied from class:CommonConfigConfigureauto-discoverablesin the injection manager.- Overrides:
configureAutoDiscoverableProvidersin classCommonConfig- Parameters:
injectionManager- injection manager in which the auto-discoverables should be configured.autoDiscoverables- list of registered auto discoverable components.forcedOnly- defines whether all or only forced auto-discoverables should be configured.
-
configureMetaProviders
public void configureMetaProviders(InjectionManager injectionManager, ManagedObjectsFinalizer finalizer) Description copied from class:CommonConfigConfigure binders in the injection manager and enable JAX-RS features.- Overrides:
configureMetaProvidersin classCommonConfig- Parameters:
injectionManager- injection manager in which the binders and features should be configured.
-