
public class CommandDispenser extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
CommandDispenser.CommandToRegister |
static class |
CommandDispenser.TokenLostException |
| Constructor and Description |
|---|
CommandDispenser() |
| Modifier and Type | Method and Description |
|---|---|
String |
getCommandResponse(String token,
long timeout) |
boolean |
isTokenUsed(String token)
tells if the token is known.
|
String |
register(String command)
registers a commandWord and returns a token to be used to run the invocation code
|
String |
registerResponse(String token,
String response)
registers the response at a commandWord and the token is given by the calling code.
|
void |
remove(String token) |
public String register(String command)
command - public String registerResponse(String token, String response)
token - response - public String getCommandResponse(String token, long timeout) throws CanOpenCallTimeoutException
CanOpenCallTimeoutExceptionpublic void remove(String token)
public boolean isTokenUsed(String token)
token - Copyright © 2015 LSST. All rights reserved.