|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@Transactional public interface TechnologyManager
| Method Summary | |
|---|---|
java.lang.String |
addRuntimeManager(java.lang.String address)
Add a new runtime manager to the registry. |
java.util.List<EnvironmentFederationTO> |
getAllEnvironmentFederations(RequestOptionsTO requestOptionsTO)
Return the list of all environment federations in the registry |
java.util.List<ExecutionEnvironmentManagerTO> |
getAllExecutionEnvironmentManagers(RequestOptionsTO requestOptionsTO)
Return the list of all runtime managers (aka Execution Environment Managers) in the registry |
java.util.List<ExecutionEnvironmentTO> |
getAllExecutionEnvironments(RequestOptionsTO requestOptionsTO)
Return the list of all execution environments in the registry |
java.util.List<ProcessorTO> |
getAllProcessors(RequestOptionsTO requestOptionsTO)
Return the list of all processors in the registry |
EnvironmentFederationTO |
getEnvironmentFederation(java.lang.String envFedId)
Retrieve the environment federation matching the given ID |
java.util.List<EndpointTO> |
getEpsHostedOnExecEnv(java.lang.String execEnvId,
RequestOptionsTO requestOptionsTO)
Retrieve the list of endpoints that are hosted by the given execution environment |
java.util.List<EndpointTO> |
getEpsHostedOnProcessor(java.lang.String processorId,
RequestOptionsTO requestOptionsTO)
Retrieve the list of endpoints that are hosted by the given processor. |
java.util.List<ExecutionEnvironmentTO> |
getExecEnvsHostedOnProcessor(java.lang.String processorId,
RequestOptionsTO requestOptionsTO)
Retrieve the list of execution environments that are hosted by the given processor. |
java.util.List<ExecutionEnvironmentTO> |
getExecEnvsInFederation(java.lang.String envFedId,
RequestOptionsTO requestOptionsTO)
Retrieve the list of execution environments that are parts of the given environment federation |
ExecutionEnvironmentTO |
getExecutionEnvironment(java.lang.String execEnvId)
Retrieve the execution environment matching the given ID |
java.util.List<ExecutionEnvironmentTO> |
getManagedExecEnv(java.lang.String runtimeManagerId,
RequestOptionsTO requestOptionsTO)
Retrieve the list of execution environments managed by the given runtime manager (aka execution environment manager) |
ProcessorTO |
getProcessor(java.lang.String processorId)
Retrieve the processor matching the given ID |
ExecutionEnvironmentManagerTO |
getRuntimeManager(java.lang.String runtimeManagerId)
Retrieve the runtime manager matching the given ID |
void |
removeEnvironmentFederation(java.lang.String envFedId)
Remove the environment federation matching the given ID from the registry |
void |
removeExecutionEnvironment(java.lang.String execEnvId)
Remove the execution environment matching the given ID from the registry |
void |
removeProcessor(java.lang.String processorId)
Remove the processor matching the given ID from the registry |
void |
removeRuntimeManager(java.lang.String runtimeManagerId)
Remove the runtime manager matching the given ID from the registry |
java.util.List<EnvironmentFederationTO> |
searchEnvironmentFederations(java.lang.String searchCriteria,
java.util.List<FederationSearchProperties> searchedProperties,
RequestOptionsTO requestOptionsTO)
Retrieve the list of all environment federations matching the given criteria for the given properties |
java.util.List<ExecutionEnvironmentManagerTO> |
searchExecutionEnvironmentManagers(java.lang.String searchCriteria,
java.util.List<ExecEnvManagerSearchProperties> searchedProperties,
RequestOptionsTO requestOptionsTO)
Retrieve the list of all runtime managers (aka execution environment managers) matching the given criteria for the given properties |
java.util.List<ExecutionEnvironmentTO> |
searchExecutionEnvironments(java.lang.String searchCriteria,
java.util.List<ExecEnvSearchProperties> searchedProperties,
RequestOptionsTO requestOptionsTO)
Retrieve the list of all execution environments matching the given criteria for the given properties |
java.util.List<ProcessorTO> |
searchProcessors(java.lang.String searchCriteria,
java.util.List<ProcessorSearchProperties> searchedProperties,
RequestOptionsTO requestOptionsTO)
Retrieve the list of all processors matching the given criteria for the given properties |
void |
synchronizeManagedExecEnv(java.lang.String runtimeManagerId)
Synchronize all execution environments managed by this execution runtime manager. |
| Method Detail |
|---|
java.lang.String addRuntimeManager(java.lang.String address)
throws TechnologyException
address - a manager service interface address like
'http://com.foo/ManagerService'. Must be a valid URL
TechnologyException - if an error occurs during runtime manager creation@Transactional(readOnly=true) ExecutionEnvironmentManagerTO getRuntimeManager(java.lang.String runtimeManagerId)
runtimeManagerId - a runtime manager ID
ExecutionEnvironmentTO (aka runtime manager) matching
the given ID@Transactional(readOnly=true) EnvironmentFederationTO getEnvironmentFederation(java.lang.String envFedId)
envFedId - an environment federation ID
EnvironmentFederationTO matching the given ID
@Transactional(readOnly=true)
java.util.List<ExecutionEnvironmentTO> getManagedExecEnv(java.lang.String runtimeManagerId,
RequestOptionsTO requestOptionsTO)
runtimeManagerId - a runtime manager IDrequestOptionsTO - sort, pagination and case sensitive parameters
List of ExecutionEnvironmentTOs managed by
the given runtime manager (aka
ExecutionEnvironmentManagerTO)
@Transactional(readOnly=true)
java.util.List<ExecutionEnvironmentTO> getExecEnvsInFederation(java.lang.String envFedId,
RequestOptionsTO requestOptionsTO)
envFedId - an environment federation IDrequestOptionsTO - sort, pagination and case sensitive parameters
List of ExecutionEnvironmentTOs that are
parts of the given EnvironmentFederationTOvoid removeRuntimeManager(java.lang.String runtimeManagerId)
runtimeManagerId - a runtime manager IDvoid removeEnvironmentFederation(java.lang.String envFedId)
envFedId - an environment federation ID
void synchronizeManagedExecEnv(java.lang.String runtimeManagerId)
throws TechnologyException
runtimeManagerId - a runtime manager ID
TechnologyException - if an error occurs during synchronization@Transactional(readOnly=true) ExecutionEnvironmentTO getExecutionEnvironment(java.lang.String execEnvId)
execEnvId - an execution environment ID
ExecutionEnvironmentTO matching the given ID@Transactional(readOnly=true) ProcessorTO getProcessor(java.lang.String processorId)
processorId - a processor ID
ProcessorTO matching the given IDvoid removeExecutionEnvironment(java.lang.String execEnvId)
execEnvId - an execution environment IDvoid removeProcessor(java.lang.String processorId)
processorId - a processor ID
@Transactional(readOnly=true)
java.util.List<EndpointTO> getEpsHostedOnExecEnv(java.lang.String execEnvId,
RequestOptionsTO requestOptionsTO)
execEnvId - an execution environment IDrequestOptionsTO - sort, pagination and case sensitive parameters
List of EndpointTOs that are hosted by the
given ExecutionEnvironmentTO
@Transactional(readOnly=true)
java.util.List<EndpointTO> getEpsHostedOnProcessor(java.lang.String processorId,
RequestOptionsTO requestOptionsTO)
processorId - a processor IDrequestOptionsTO - sort, pagination and case sensitive parameters
List of EndpointTOs that are hosted by the
given ProcessorTO
@Transactional(readOnly=true)
java.util.List<ExecutionEnvironmentTO> getExecEnvsHostedOnProcessor(java.lang.String processorId,
RequestOptionsTO requestOptionsTO)
processorId - a processor IDrequestOptionsTO - sort, pagination and case sensitive parameters
List of ExecutionEnvironmentTOs that are
hosted by the given ProcessorTO@Transactional(readOnly=true) java.util.List<ExecutionEnvironmentManagerTO> getAllExecutionEnvironmentManagers(RequestOptionsTO requestOptionsTO)
requestOptionsTO - sort, pagination and case sensitive parameters
List of all runtime managers (aka
ExecutionEnvironmentManagerTO) in the registry@Transactional(readOnly=true) java.util.List<EnvironmentFederationTO> getAllEnvironmentFederations(RequestOptionsTO requestOptionsTO)
requestOptionsTO - sort, pagination and case sensitive parameters
List of all EnvironmentFederationTOs in the
registry
@Transactional(readOnly=true)
java.util.List<ExecutionEnvironmentManagerTO> searchExecutionEnvironmentManagers(java.lang.String searchCriteria,
java.util.List<ExecEnvManagerSearchProperties> searchedProperties,
RequestOptionsTO requestOptionsTO)
throws TechnologyException
searchCriteria - the search criteria (a String containing criteria separated
with whitespaces)searchedProperties - the searched propertiesrequestOptionsTO - sort, pagination and case sensitive parameters
List of all runtime managers (aka
ExecutionEnvironmentManagerTOs) matching the given
criteria for the given properties
TechnologyException
@Transactional(readOnly=true)
java.util.List<EnvironmentFederationTO> searchEnvironmentFederations(java.lang.String searchCriteria,
java.util.List<FederationSearchProperties> searchedProperties,
RequestOptionsTO requestOptionsTO)
throws TechnologyException
searchCriteria - the search criteria (a String containing criteria separated
with whitespaces)searchedProperties - the searched propertiesrequestOptionsTO - sort, pagination and case sensitive parameters
List of all EnvironmentFederationTOs matching
the given criteria for the given properties
TechnologyException@Transactional(readOnly=true) java.util.List<ExecutionEnvironmentTO> getAllExecutionEnvironments(RequestOptionsTO requestOptionsTO)
requestOptionsTO - sort, pagination and case sensitive parameters
List of all ExecutionEnvironmentTOs in the
registry
@Transactional(readOnly=true)
java.util.List<ExecutionEnvironmentTO> searchExecutionEnvironments(java.lang.String searchCriteria,
java.util.List<ExecEnvSearchProperties> searchedProperties,
RequestOptionsTO requestOptionsTO)
throws TechnologyException
searchCriteria - the search criteria (a String containing criteria separated
with whitespaces)searchedProperties - the searched propertiesrequestOptionsTO - sort, pagination and case sensitive parameters
List of all ExecutionEnvironmentTOs matching
the given criteria for the given properties
TechnologyException@Transactional(readOnly=true) java.util.List<ProcessorTO> getAllProcessors(RequestOptionsTO requestOptionsTO)
requestOptionsTO - sort, pagination and case sensitive parameters
List of all ProcessorTOs in the registry
@Transactional(readOnly=true)
java.util.List<ProcessorTO> searchProcessors(java.lang.String searchCriteria,
java.util.List<ProcessorSearchProperties> searchedProperties,
RequestOptionsTO requestOptionsTO)
throws TechnologyException
searchCriteria - the search criteria (a String containing criteria separated
with whitespaces)searchedProperties - the searched propertiesrequestOptionsTO - sort, pagination and case sensitive parameters
List of all ProcessorTOs matching the given
criteria for the given properties
TechnologyException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||