public class CommandingManager
extends com.google.common.util.concurrent.AbstractService
| Constructor and Description |
|---|
CommandingManager(Processor proc)
Keeps a reference to the channel and creates the queue manager
|
| Modifier and Type | Method and Description |
|---|---|
void |
addToCommandHistory(Commanding.CommandId commandId,
String key,
String value,
AuthenticationToken authToken) |
PreparedCommand |
buildCommand(MetaCommand mc,
List<ArgumentAssignment> argAssignmentList,
String origin,
int seq,
AuthenticationToken authToken)
pc is a command whose source is included.
|
protected void |
doStart() |
protected void |
doStop() |
Processor |
getChannel() |
CommandQueueManager |
getCommandQueueManager() |
CommandQueue |
sendCommand(AuthenticationToken authToken,
PreparedCommand pc) |
public CommandingManager(Processor proc)
proc - public CommandQueueManager getCommandQueueManager()
public PreparedCommand buildCommand(MetaCommand mc, List<ArgumentAssignment> argAssignmentList, String origin, int seq, AuthenticationToken authToken) throws ErrorInCommand, NoPermissionException, YamcsException
public CommandQueue sendCommand(AuthenticationToken authToken, PreparedCommand pc) throws InvalidAuthenticationToken
InvalidAuthenticationTokenpublic void addToCommandHistory(Commanding.CommandId commandId, String key, String value, AuthenticationToken authToken) throws NoPermissionException
NoPermissionExceptionpublic Processor getChannel()
protected void doStart()
doStart in class com.google.common.util.concurrent.AbstractServiceprotected void doStop()
doStop in class com.google.common.util.concurrent.AbstractServiceCopyright © 2017 Space Applications Services. All rights reserved.