de.smartics.properties.impl.config.jndi
Class JndiConfigurationPropertiesFactory
java.lang.Object
de.smartics.properties.spi.config.support.AbstractConfigurationPropertiesFactory<JndiConfigurationProperties>
de.smartics.properties.impl.config.jndi.JndiConfigurationPropertiesFactory
-
All Implemented Interfaces:
-
ConfigurationPropertiesFactory,
ConfigurationPropertiesManagementFactory,
Serializable
-
@ThreadSafe
public final class JndiConfigurationPropertiesFactory
-
extends
AbstractConfigurationPropertiesFactory<
JndiConfigurationProperties>
Factory to create instances of JndiConfigurationProperties
.
-
See Also:
-
Serialized Form
Methods inherited from class de.smartics.properties.spi.config.support.AbstractConfigurationPropertiesFactory |
addPropertyProviders, addPropertyProviders, addRootLocations, addRootLocations, addRootUrls, create, createDefault, createDefaultManagement, createManagement, getArtifactRef, getFactoryConfiguration, getRegisteredConfigurationKeys, getRegistry, materialize, release, remove, toString |
JndiConfigurationPropertiesFactory
public JndiConfigurationPropertiesFactory()
-
Default constructor.
createNewConfiguration
protected JndiConfigurationProperties createNewConfiguration(ConfigurationKey<?> key)
throws NullPointerException,
ConfigurationException
-
Creates an empty instance of the configuration properties instance. Where the public create methods may consult a cache, this method is required to create a new instance.
-
-
Specified by:
-
createNewConfiguration
in class
AbstractConfigurationPropertiesFactory<JndiConfigurationProperties>
-
-
Parameters:
-
key
- the key to the instance.
-
Returns:
-
the instance. Never
null
.
-
Throws:
-
NullPointerException
- if
key
is
null
.
-
ConfigurationException
- if the configuration cannot be created.
Copyright © 2012-2013
Kronseder & Reiner GmbH - smartics. All Rights Reserved.