|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ServiceConfigurationInterface
The base service configuration interface optionally specifying an object containing data necessary to initialize or reconfigure a service and other service configurations. Ancillary configurations might include a discovery configuration, a deployment configuration, etc.. These "other" service configurations provide a mechanism to separate unrelated configuration data while still providing the service with a mechanism to look it up if necessary.
Field Summary | |
---|---|
static java.lang.Object |
CONFIGURATION_METADATA_SOURCE
The lookup key associated with the metadata source configuration. |
static java.lang.Object |
CONFIGURATION_SERVICE_DISCOVERY
The lookup key associated with a service's discovery configuration. |
Method Summary | |
---|---|
void |
addServiceConfiguration(java.lang.Object key,
ServiceConfigurationInterface serviceConfiguration)
Adds a service configuration which can be later obtained using the specified lookup key. |
Environment |
getEnvironment()
Gets the environment object. |
java.lang.Object |
getInitializationObject()
Gets an object that is to be used to configure a service. |
ServiceConfigurationInterface |
getServiceConfiguration(java.lang.Object key)
Gets the service configuration associated with the specified lookup key or null if a configuration is not available. |
java.util.Iterator |
getServiceConfigurations()
Gets an iterator of ServiceConfigurationInterface elements. |
void |
removeServiceConfiguration(java.lang.Object key)
Removes the service configuration associated with the specified key. |
void |
setInitializationObject(java.lang.Object initializationObject)
Sets an object that is to be used to configure a service. |
Field Detail |
---|
static final java.lang.Object CONFIGURATION_SERVICE_DISCOVERY
static final java.lang.Object CONFIGURATION_METADATA_SOURCE
Method Detail |
---|
void addServiceConfiguration(java.lang.Object key, ServiceConfigurationInterface serviceConfiguration)
key
- Lookup key.serviceConfiguration
- Service configuration.void removeServiceConfiguration(java.lang.Object key)
key
- Key associated with the service configuration to be removed.ServiceConfigurationInterface getServiceConfiguration(java.lang.Object key)
null
if a configuration is not available.
key
- Lookup key used to obtain a configuration.
null
if one isn't available.java.util.Iterator getServiceConfigurations()
ServiceConfigurationInterface
elements.
java.lang.Object getInitializationObject()
null
if an initialization
object is not associated with this configuration.void setInitializationObject(java.lang.Object initializationObject)
initializationObject
- Object containing data to initialize or
reconfigure this service.Environment getEnvironment()
null
.
|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |