Uses of Class
org.almendra.janet.cas.scheduling.CommandEnvelope

Packages that use CommandEnvelope
org.almendra.janet.ade.commands   
org.almendra.janet.ade.executor   
org.almendra.janet.ade.executor.executors   
org.almendra.janet.ade.executor.handlers   
org.almendra.janet.cas.agents   
org.almendra.janet.cas.handlers   
org.almendra.janet.cas.monitor   
org.almendra.janet.cas.node   
org.almendra.janet.cas.schedulers   
org.almendra.janet.cas.scheduling   
 

Uses of CommandEnvelope in org.almendra.janet.ade.commands
 

Fields in org.almendra.janet.ade.commands declared as CommandEnvelope
protected  CommandEnvelope ExecuteWorkloadCommand.currentEnvelope
           
 

Methods in org.almendra.janet.ade.commands that return CommandEnvelope
 CommandEnvelope ExecuteWorkloadCommand.getCurrentEnvelope()
           
 

Methods in org.almendra.janet.ade.commands with parameters of type CommandEnvelope
 void ExecuteWorkloadCommand.setCurrentEnvelope(CommandEnvelope currentEnvelope)
           
 void ExecuteWorkloadSharingCommand.workloadCommandArrived(ExecutorAnchor anchor, CommandEnvelope env, java.lang.String capabilityPath)
           
abstract  void ExecuteWorkloadCommand.workloadCommandArrived(ExecutorAnchor anchor, CommandEnvelope env, java.lang.String capabilityPath)
           
 void ExecuteWorkloadBalancingCommand.workloadCommandArrived(ExecutorAnchor anchor, CommandEnvelope env, java.lang.String capabilityPath)
           
 

Uses of CommandEnvelope in org.almendra.janet.ade.executor
 

Methods in org.almendra.janet.ade.executor with parameters of type CommandEnvelope
protected  void ExecutorAnchor.addCommandEnvelope(java.util.Map map, CommandEnvelope env, java.lang.String localCapabilityPath)
           
 void ExecutorAnchor.evictedExecutingCommand(CommandEnvelope env, java.lang.String capabilityPath)
           
 void ExecutorAnchor.evictedWaitingCommand(CommandEnvelope env, java.lang.String capabilityPath)
           
 void ExecutorAnchor.monitorEvictedExecutingCommand(CommandEnvelope env)
           
 void ExecutorAnchor.monitorEvictedWaitingCommand(CommandEnvelope env)
           
protected  void ExecutorAnchor.removeCommandEnvelope(java.util.Map map, CommandEnvelope env, java.lang.String localCapabilityPath)
           
protected  void ExecutorAnchor.removedFromWaitingQueuePrim(CommandEnvelope env, java.lang.String localCapabilityPath)
           
 void ExecutorAnchor.workloadBalancingCommandArrived(CommandEnvelope env, java.lang.String capabilityPath)
           
 void ExecutorAnchor.workloadBalancingCommandFinished(CommandEnvelope env, java.lang.String localCapabilityPath)
           
 void ExecutorAnchor.workloadBalancingCommandStarted(CommandEnvelope env, java.lang.String localCapabilityPath)
           
protected  void ExecutorAnchor.workloadCommandArrived(CommandEnvelope env, java.lang.String localCapabilityPath)
           
protected  void ExecutorAnchor.workloadCommandFinished(CommandEnvelope env, java.lang.String localCapabilityPath)
           
protected  void ExecutorAnchor.workloadCommandStarted(CommandEnvelope env, java.lang.String localCapabilityPath)
           
 void ExecutorAnchor.workloadSharingCommandArrived(CommandEnvelope env, java.lang.String localCapabilityPath)
           
 void ExecutorAnchor.workloadSharingCommandFinished(CommandEnvelope env, java.lang.String localCapabilityPath)
           
 void ExecutorAnchor.workloadSharingCommandStarted(CommandEnvelope env, java.lang.String localCapabilityPath)
           
 

Uses of CommandEnvelope in org.almendra.janet.ade.executor.executors
 

Methods in org.almendra.janet.ade.executor.executors that return CommandEnvelope
protected  CommandEnvelope EvictCommandsExecutor.getNextCommand(java.util.List commands)
           
 

Methods in org.almendra.janet.ade.executor.executors with parameters of type CommandEnvelope
protected  ISuspensionHandler EvictExecuteCommandsFullyExecutor.getSuspensionHandler(CommandEnvelope env)
           
protected  ISuspensionHandler EvictExecuteCommandsExecutor.getSuspensionHandler(CommandEnvelope env)
           
protected  void EvictWaitCommandsFullyExecutor.prepareEnvelopeBeforeSending(CommandEnvelope env)
           
protected  void EvictWaitCommandsExecutor.prepareEnvelopeBeforeSending(CommandEnvelope env)
           
protected  boolean EvictWaitCommandsExecutor.sendToEvictionAgent(ExecutorAnchor anchor, CommandEnvelope env)
           
protected  void EvictWaitCommandsExecutor.setSuspended(CommandEnvelope env)
           
protected  void EvictExecuteCommandsExecutor.setSuspended(CommandEnvelope env)
           
protected abstract  void EvictCommandsExecutor.setSuspended(CommandEnvelope env)
           
 

Uses of CommandEnvelope in org.almendra.janet.ade.executor.handlers
 

Fields in org.almendra.janet.ade.executor.handlers declared as CommandEnvelope
protected  CommandEnvelope SuspensionHandlerPartialEviction.env
           
 

Methods in org.almendra.janet.ade.executor.handlers with parameters of type CommandEnvelope
protected  void SuspensionHandlerPartialEviction.prepareCommandBeforeSending(CommandEnvelope env)
           
protected  void SuspensionHandlerFullEviction.prepareCommandBeforeSending(CommandEnvelope env)
           
protected  boolean CommandArrivedHandler.sendToLoadSharingAgent(CommandEnvelope env)
           
protected  void CommandArrivedHandler.setLeastLoadedDestinationAgent(CommandEnvelope env, java.lang.String capabilityPath)
           
 

Constructors in org.almendra.janet.ade.executor.handlers with parameters of type CommandEnvelope
SuspensionHandlerFullEviction(ExecutorAnchor anchor, IAgentProxy evictionAgent, AgentPath evictionAgentPath, CommandEnvelope env, EvictCommandsExecutor evictionExecutor, java.lang.String capabilityPath)
          Creates a new SuspensionHandlerFullEviction object.
SuspensionHandlerPartialEviction(ExecutorAnchor anchor, IAgentProxy evictionAgent, AgentPath evictionAgentPath, CommandEnvelope env, EvictCommandsExecutor evictionExecutor, java.lang.String capabilityPath)
           
 

Uses of CommandEnvelope in org.almendra.janet.cas.agents
 

Methods in org.almendra.janet.cas.agents that return CommandEnvelope
protected  CommandEnvelope AgentProxy.getCommandEnvelope(AgentPath sourceDestinationAgentPath, java.lang.String originNodeName, ICommand command)
           
 

Methods in org.almendra.janet.cas.agents with parameters of type CommandEnvelope
 void MultiAgentProxy.accept(CommandEnvelope env)
           
 void IAgentProxy.accept(CommandEnvelope env)
           
 void IAgent.accept(CommandEnvelope commandEnvelope)
           
 void AgentProxy.accept(CommandEnvelope env)
           
 void AbstractAgent.accept(CommandEnvelope commandEnvelope)
           
protected  void AgentProxy.logSentCommand(CommandEnvelope commandEnvelope)
           
static void AgentProxy.LogSentCommand(CommandEnvelope commandEnvelope, Logger logger)
           
static void AbstractAgent.setCommandEnvelope(CommandEnvelope commandEnvelope, IAgent agent, Logger logger, Node node)
           
 

Uses of CommandEnvelope in org.almendra.janet.cas.handlers
 

Fields in org.almendra.janet.cas.handlers declared as CommandEnvelope
protected  CommandEnvelope CommandEnvelopeParams.commandEnvelope
           
 

Methods in org.almendra.janet.cas.handlers that return CommandEnvelope
 CommandEnvelope CommandEnvelopeParams.getCommandEnvelope()
           
 

Constructors in org.almendra.janet.cas.handlers with parameters of type CommandEnvelope
CommandEnvelopeParams(CommandEnvelope commandEnvelope)
          Creates a new CommandEnvelopeParams object.
 

Uses of CommandEnvelope in org.almendra.janet.cas.monitor
 

Methods in org.almendra.janet.cas.monitor with parameters of type CommandEnvelope
 ICommand MonitorProducerAnchor.getEvictedExecutingCommandNotification(java.lang.String nodeName, CommandEnvelope env)
           
 ICommand MonitorProducerAnchor.getEvictedWaitingCommandNotification(java.lang.String nodeName, CommandEnvelope env)
           
 ICommand MonitorProducerAnchor.getFinishedCommandNotification(java.lang.String nodeName, CommandEnvelope env)
           
 ICommand MonitorProducerAnchor.getReceivedCommandAndWaitingNotification(java.lang.String nodeName, CommandEnvelope env)
           
 ICommand MonitorProducerAnchor.getReceivedCommandNotification(java.lang.String nodeName, CommandEnvelope env)
           
 ICommand MonitorProducerAnchor.getRemovedWaitingCommandNotification(java.lang.String nodeName, CommandEnvelope env)
           
 ICommand MonitorProducerAnchor.getStartedCommandNotification(java.lang.String nodeName, CommandEnvelope env)
           
 

Uses of CommandEnvelope in org.almendra.janet.cas.node
 

Fields in org.almendra.janet.cas.node declared as CommandEnvelope
protected  CommandEnvelope LogEntry.commandEnvelope
           
 

Methods in org.almendra.janet.cas.node that return CommandEnvelope
 CommandEnvelope LogEntry.getCommandEnvelope()
           
 

Methods in org.almendra.janet.cas.node with parameters of type CommandEnvelope
 void IAgentDispatcher.accept(CommandEnvelope commandEnvelope)
           
 void AgentDispatcherRemote.accept(CommandEnvelope commandEnvelope)
           
 void AgentDispatcher.accept(CommandEnvelope commandEnvelope)
           
protected  void AgentDispatcher.acceptResponse(CommandEnvelope commandEnvelope, IAgent agent)
           
 ICommand IMonitorProducerAnchor.getEvictedExecutingCommandNotification(java.lang.String nodeName, CommandEnvelope env)
           
 ICommand IMonitorProducerAnchor.getEvictedWaitingCommandNotification(java.lang.String nodeName, CommandEnvelope env)
           
 ICommand IMonitorProducerAnchor.getFinishedCommandNotification(java.lang.String nodeName, CommandEnvelope env)
           
 ICommand IMonitorProducerAnchor.getReceivedCommandAndWaitingNotification(java.lang.String string, CommandEnvelope env)
           
 ICommand IMonitorProducerAnchor.getReceivedCommandNotification(java.lang.String nodeName, CommandEnvelope env)
           
 ICommand IMonitorProducerAnchor.getRemovedWaitingCommandNotification(java.lang.String nodeName, CommandEnvelope env)
           
 ICommand IMonitorProducerAnchor.getStartedCommandNotification(java.lang.String nodeName, CommandEnvelope env)
           
protected  void AgentDispatcher.logReceivedCommand(CommandEnvelope commandEnvelope)
           
protected  void AgentDispatcher.monitorCommandReceived(CommandEnvelope env)
           
protected  void AgentDispatcher.monitorCommandReceivedAndWaiting(CommandEnvelope env)
           
 void LogEntry.setCommandEnvelope(CommandEnvelope commandEnvelope)
           
protected  void AgentDispatcher.signalCommandArrived(CommandEnvelope commandEnvelope)
           
 

Uses of CommandEnvelope in org.almendra.janet.cas.schedulers
 

Methods in org.almendra.janet.cas.schedulers with parameters of type CommandEnvelope
 void CommandScheduler.accept(CommandEnvelope env)
           
protected  void CommandScheduler.execute(CommandEnvelope env, IInterpreter interpreter)
           
 IInterpreter PriorityCommandScheduler.getInterpreter(CommandEnvelope commandEnv)
           
abstract  IInterpreter CommandScheduler.getInterpreter(CommandEnvelope commandEnv)
           
protected  void CommandScheduler.logExecuting(CommandEnvelope env, java.lang.String eventName)
           
protected  void CommandScheduler.logInterpreterNotFound(CommandEnvelope commandEnv)
           
protected  void CommandScheduler.monitorFinishedCommand(CommandEnvelope env)
           
protected  void CommandScheduler.monitorRemovedWaitingCommand(CommandEnvelope env)
           
protected  void CommandScheduler.monitorStartedCommand(CommandEnvelope env)
           
 

Uses of CommandEnvelope in org.almendra.janet.cas.scheduling
 

Subclasses of CommandEnvelope in org.almendra.janet.cas.scheduling
 class CommandAckEnvelope
           
 class CommandCallbackEnvelope
           
 class CommandReplyEnvelope
           
 class CommandResponseEnvelope
           
 

Fields in org.almendra.janet.cas.scheduling declared as CommandEnvelope
protected  CommandEnvelope CommandAccessor.commandEnvelope
           
 

Methods in org.almendra.janet.cas.scheduling that return CommandEnvelope
 CommandEnvelope CommandAccessor.getCommandEnvelope()
           
 CommandEnvelope CommandAccessor.getCommandEnvelopeIfPrivilege()
           
 

Methods in org.almendra.janet.cas.scheduling with parameters of type CommandEnvelope
 void ICommandAcceptor.accept(CommandEnvelope env)
           
 

Constructors in org.almendra.janet.cas.scheduling with parameters of type CommandEnvelope
CommandAccessor(CommandEnvelope commandEnvelope)
          Creates a new CommandAccessor object.
CommandEnvelope(CommandEnvelope env)
          Creates a new CommandEnvelope object.