org.gridlab.gat.steering
Interface SteeringManager
public interface SteeringManager
registerSteered
void registerSteered(String steeredObjectID,
Steerable s)
throws SteeredIDExistsException,
GATInvocationException
- Throws:
SteeredIDExistsException
GATInvocationException
registerSteered
void registerSteered(String steeredObjectID,
Steerable s,
boolean multicastGroup)
throws SteeredIDExistsException,
GATInvocationException
- Throws:
SteeredIDExistsException
GATInvocationException
unregisterSteered
void unregisterSteered(String steeredObjectID)
throws SteeredIDUnknownException,
GATInvocationException
- Throws:
SteeredIDUnknownException
GATInvocationException
getSteeredObjectsIDs
List<String> getSteeredObjectsIDs()
throws GATInvocationException
- Throws:
GATInvocationException
getControlDefinitions
List<SteeringControlDefinition> getControlDefinitions(String steeredObjectID)
throws SteeredIDUnknownException,
GATInvocationException
- Throws:
SteeredIDUnknownException
GATInvocationException
executeControl
Map<String,Object> executeControl(String steeredObjectID,
SteeringControl sc)
throws SteeredIDUnknownException,
NoSuchControlException,
GATInvocationException
- Throws:
SteeredIDUnknownException
NoSuchControlException
GATInvocationException