|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
com.sas.services.ServiceConfiguration
public class ServiceConfiguration
Configuration data for a service.
A map is employed to store a service's various configurations.
| Field Summary |
|---|
| Fields inherited from interface com.sas.services.ServiceConfigurationInterface |
|---|
CONFIGURATION_METADATA_SOURCE, CONFIGURATION_SERVICE_DISCOVERY |
| Constructor Summary | |
|---|---|
ServiceConfiguration()
Constructs a default instance of a service configuration which is basically a map of 0..* ancillary configurations. |
|
ServiceConfiguration(java.lang.Object initializationObject)
Constructs an instance with the specified initialization object. |
|
| Method Summary | |
|---|---|
void |
addServiceConfiguration(java.lang.Object key,
ServiceConfigurationInterface serviceConfiguration)
Adds a service configuration keyed by the specified value. |
Environment |
getEnvironment()
Gets the environment object. |
java.lang.Object |
getInitializationObject()
Gets an object that is to be used to initialize or reconfigure a service. |
ServiceConfigurationInterface |
getServiceConfiguration(java.lang.Object key)
Gets the ancillary service configuration associated with the specified key. |
java.util.Iterator<ServiceConfigurationInterface> |
getServiceConfigurations()
Gets an iterator of all of the ancillary service configurations. |
void |
removeServiceConfiguration(java.lang.Object key)
Removes the ancillary service configuration associated with the specified key. |
void |
setEnvironment(Environment environment)
Sets the environment object. |
void |
setInitializationObject(java.lang.Object initializationObject)
Sets an object that is to be used to initialize or reconfigure a service. |
| Constructor Detail |
|---|
public ServiceConfiguration()
public ServiceConfiguration(java.lang.Object initializationObject)
initializationObject - An object to be used to initialize.| Method Detail |
|---|
public final void addServiceConfiguration(java.lang.Object key,
ServiceConfigurationInterface serviceConfiguration)
addServiceConfiguration in interface ServiceConfigurationInterfacekey - Key to be associated with this configuration.serviceConfiguration - A configuration to be associated with
the service using the specified key.
java.lang.IllegalArgumentException - if a parameter is specified which
is null or not serializable.public final void removeServiceConfiguration(java.lang.Object key)
removeServiceConfiguration in interface ServiceConfigurationInterfacekey - Ancillary service configuration lookup key.public final ServiceConfigurationInterface getServiceConfiguration(java.lang.Object key)
getServiceConfiguration in interface ServiceConfigurationInterfacekey - Ancillary service configuration lookup key.
null if a configuration
is not defined for the key.public final java.util.Iterator<ServiceConfigurationInterface> getServiceConfigurations()
ServiceConfigurationInterface.
getServiceConfigurations in interface ServiceConfigurationInterfacepublic final java.lang.Object getInitializationObject()
getInitializationObject in interface ServiceConfigurationInterfacepublic final void setInitializationObject(java.lang.Object initializationObject)
setInitializationObject in interface ServiceConfigurationInterfaceinitializationObject - Object containing data to initialize or
reconfigure a service.public final Environment getEnvironment()
getEnvironment in interface ServiceConfigurationInterfacenull.public final void setEnvironment(Environment environment)
environment - the environment object.
|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||