|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.model.internal.CommonConfig
org.glassfish.jersey.model.internal.ImmutableCommonConfig
public class ImmutableCommonConfig
Immutable runtime configuration.
| Constructor Summary | |
|---|---|
ImmutableCommonConfig(CommonConfig config)
Create new immutable copy of the original runtime configuration. |
|
ImmutableCommonConfig(CommonConfig config,
String modificationErrorMessage)
Create new immutable copy of the original runtime configuration with a custom modification error message. |
|
| Method Summary | |
|---|---|
CommonConfig |
loadFrom(javax.ws.rs.core.Configuration config)
Load the internal configuration state from an externally provided configuration state. |
ImmutableCommonConfig |
property(String name,
Object value)
|
ImmutableCommonConfig |
register(Class<?> componentClass)
|
ImmutableCommonConfig |
register(Class<?> componentClass,
Class<?>... contracts)
|
ImmutableCommonConfig |
register(Class<?> componentClass,
int bindingPriority)
|
CommonConfig |
register(Class<?> componentClass,
Map<Class<?>,Integer> contracts)
|
ImmutableCommonConfig |
register(Object component)
|
ImmutableCommonConfig |
register(Object component,
Class<?>... contracts)
|
ImmutableCommonConfig |
register(Object component,
int bindingPriority)
|
CommonConfig |
register(Object component,
Map<Class<?>,Integer> contracts)
|
ImmutableCommonConfig |
setProperties(Map<String,?> properties)
Set the configured properties to the provided map of properties. |
| Methods inherited from class org.glassfish.jersey.model.internal.CommonConfig |
|---|
addProperties, configureAutoDiscoverableProviders, configureMetaProviders, equals, getClasses, getComponentBag, getConfiguration, getContracts, getInstances, getModelEnhancer, getProperties, getProperty, getPropertyNames, getRuntimeType, hashCode, isEnabled, isEnabled, isProperty, isRegistered, isRegistered |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ImmutableCommonConfig(CommonConfig config,
String modificationErrorMessage)
config - original runtime configuration.modificationErrorMessage - custom modification error message.public ImmutableCommonConfig(CommonConfig config)
config - original runtime configuration.| Method Detail |
|---|
public ImmutableCommonConfig property(String name,
Object value)
property in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>property in class CommonConfigpublic ImmutableCommonConfig setProperties(Map<String,?> properties)
CommonConfig
setProperties in class CommonConfigproperties - new map of properties to be set.
public ImmutableCommonConfig register(Class<?> componentClass)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>register in class CommonConfig
public ImmutableCommonConfig register(Class<?> componentClass,
int bindingPriority)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>register in class CommonConfig
public ImmutableCommonConfig register(Class<?> componentClass,
Class<?>... contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>register in class CommonConfig
public CommonConfig register(Class<?> componentClass,
Map<Class<?>,Integer> contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>register in class CommonConfigpublic ImmutableCommonConfig register(Object component)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>register in class CommonConfig
public ImmutableCommonConfig register(Object component,
int bindingPriority)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>register in class CommonConfig
public ImmutableCommonConfig register(Object component,
Class<?>... contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>register in class CommonConfig
public CommonConfig register(Object component,
Map<Class<?>,Integer> contracts)
register in interface javax.ws.rs.core.Configurable<javax.ws.rs.core.FeatureContext>register in class CommonConfigpublic CommonConfig loadFrom(javax.ws.rs.core.Configuration config)
CommonConfig
loadFrom in class CommonConfigconfig - external configuration state to replace the configuration of this configurable instance.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||