|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ExecutionEnvironmentManager
An Execution Environment is a software that could expose services. Examples
of execution environments: Application Server (JBoss, Jonas, WebSphere,
etc.), ESB (PEtALS, ServiceMix, OpenESB, JBoss ESB, etc.).
An Execution Environment Manager is an agent that supervises Execution
Environment: properties, messages exchanged, state, etc.
A Processor is a hardware hosting Execution Environments: MainFrame, Server,
etc.
A Federation is group of linked Execution Environments. Examples of
Federation: Federated or Distributed ESB, Grid, etc.
| Method Summary | |
|---|---|
java.util.List<ExecutionEnvironment> |
getFederationMembers(java.lang.String managedFederationName)
Returns the list of all execution environments members of the given federation. |
java.util.List<Endpoint> |
getHostedEndpointsOnExecEnv(java.lang.String managedExecEnvName)
Return the list of service endpoints hosted by the given Execution Environment. |
java.util.List<Endpoint> |
getHostedEndpointsOnProcessor(java.lang.String managedProcessorName)
Return the list of service endpoints hosted by the given Processor. |
java.util.List<ExecutionEnvironment> |
getManagedExecutionEnvironments()
Returns the list of all execution environments managed by this execution environment manager. |
ExecutionEnvironmentManager |
getProperties()
Returns Execution Environment Manager properties: name, etc. |
| Method Detail |
|---|
java.util.List<ExecutionEnvironment> getManagedExecutionEnvironments()
ExecutionEnvironment, must be non null,
can be empty.java.util.List<Endpoint> getHostedEndpointsOnExecEnv(java.lang.String managedExecEnvName)
managedExecEnvName - the name that identifies a unique Execution Environment
Endpoint, must be non null, can be
empty.java.util.List<Endpoint> getHostedEndpointsOnProcessor(java.lang.String managedProcessorName)
managedProcessorName - the name that identifies a unique Processor
Endpoint, must be non null, can be
empty.java.util.List<ExecutionEnvironment> getFederationMembers(java.lang.String managedFederationName)
managedFederationName - the name that identifies a unique Federation
ExecutionEnvironment, must be non null,
can be emptyExecutionEnvironmentManager getProperties()
ExecutionEnvironmentManager instance representation,
filled with its properties
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||