public class ImmutableCommonConfig extends CommonConfig
| Constructor and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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) |
CommonConfig |
replaceWith(Configuration config) |
ImmutableCommonConfig |
setProperties(Map<String,?> properties)
Set the configured properties to the provided map of properties.
|
ImmutableCommonConfig |
setProperty(String name,
Object value) |
addProperties, configureMetaProviders, equals, getClasses, getComponentBag, getConfiguration, getContracts, getInstances, getModelEnhancer, getProperties, getProperty, getPropertyNames, getRuntimeType, hashCode, isEnabled, isEnabled, isProperty, isRegistered, isRegisteredpublic ImmutableCommonConfig(CommonConfig config, String modificationErrorMessage)
config - original runtime configuration.modificationErrorMessage - custom modification error message.public ImmutableCommonConfig(CommonConfig config)
config - original runtime configuration.public ImmutableCommonConfig setProperty(String name, Object value)
setProperty in interface Configurable<FeatureContext>setProperty in class CommonConfigpublic ImmutableCommonConfig setProperties(Map<String,?> properties)
CommonConfigsetProperties in class CommonConfigproperties - new map of properties to be set.public ImmutableCommonConfig register(Class<?> componentClass)
register in interface Configurable<FeatureContext>register in class CommonConfigpublic ImmutableCommonConfig register(Class<?> componentClass, int bindingPriority)
register in interface Configurable<FeatureContext>register in class CommonConfigpublic ImmutableCommonConfig register(Class<?> componentClass, Class<?>... contracts)
register in interface Configurable<FeatureContext>register in class CommonConfigpublic CommonConfig register(Class<?> componentClass, Map<Class<?>,Integer> contracts)
register in interface Configurable<FeatureContext>register in class CommonConfigpublic ImmutableCommonConfig register(Object component)
register in interface Configurable<FeatureContext>register in class CommonConfigpublic ImmutableCommonConfig register(Object component, int bindingPriority)
register in interface Configurable<FeatureContext>register in class CommonConfigpublic ImmutableCommonConfig register(Object component, Class<?>... contracts)
register in interface Configurable<FeatureContext>register in class CommonConfigpublic CommonConfig register(Object component, Map<Class<?>,Integer> contracts)
register in interface Configurable<FeatureContext>register in class CommonConfigpublic CommonConfig replaceWith(Configuration config)
replaceWith in interface Configurable<FeatureContext>replaceWith in class CommonConfigCopyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.