|
| 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<ServiceConfigurationInterface> |
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<ServiceConfigurationInterface> 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 | |||||||||||||