Uses of Interface
org.almendra.janet.cas.scheduling.ICommand

Packages that use ICommand
org.almendra.janet.ade.commands   
org.almendra.janet.ade.demo.fibonacci   
org.almendra.janet.ade.executor   
org.almendra.janet.cas.agents   
org.almendra.janet.cas.commands   
org.almendra.janet.cas.demo.fibonacci   
org.almendra.janet.cas.logger.commands   
org.almendra.janet.cas.monitor   
org.almendra.janet.cas.monitor.commands   
org.almendra.janet.cas.node   
org.almendra.janet.cas.scheduling   
 

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

Classes in org.almendra.janet.ade.commands that implement ICommand
 class AbstractReduceLoadCommand
           
 class CancelReduceLoadCommand
           
 class EvictCommand
           
 class ExecuteWorkloadBalancingCommand
           
 class ExecuteWorkloadCommand
           
 class ExecuteWorkloadSharingCommand
           
 class ExecutorAnchorCommand
           
 class InterruptibleReduceLoadCommand
           
 class NotifyCPULoadChangedCommand
           
 class NotifyQSCChangedCommand
           
 class ObserverConnectionStatusChangedCommand
           
 class ObserverStateChangedCommand
           
 class ObserveWorkstationLoadCommand
           
 class ProcessCPULoadChangedCommand
           
 class ProcessQSCChangedCommand
           
 class ReduceLoadCommand
           
 class SuspendCommand
           
 class WorkloadDistributionCommand
           
 

Methods in org.almendra.janet.ade.commands that return ICommand
 ICommand ExecuteWorkloadSharingCommand.getCommand()
           
abstract  ICommand ExecuteWorkloadCommand.getCommand()
           
 ICommand ExecuteWorkloadBalancingCommand.getCommand()
           
 

Uses of ICommand in org.almendra.janet.ade.demo.fibonacci
 

Classes in org.almendra.janet.ade.demo.fibonacci that implement ICommand
 class FibonacciBalancingCommand
           
 class FibonacciSharingCommand
           
 class StartCommand
           
 

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

Methods in org.almendra.janet.ade.executor that return ICommand
 ICommand ExecutorAnchor.getExecutebalancingCommand(IWorkLoadBalancingCommand command, java.lang.String capabilityPath)
           
 ICommand ExecutorAnchor.getWorkloadDistributionBalancingCommandEnvelope(AgentPath initialAgentPath, IWorkLoadBalancingCommand balancingCommand, java.lang.String capabilityPath)
           
 ICommand ExecutorAnchor.getWorkloadDistributionSharingCommandEnvelope(AgentPath initialAgentPath, IWorkLoadSharingCommand sharingCommand, java.lang.String capabilityPath)
           
 

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

Methods in org.almendra.janet.cas.agents with parameters of type ICommand
 void MultiAgentProxy.accept(ICommand command)
           
 void IAgentProxy.accept(ICommand command)
           
 void AgentProxy.accept(ICommand command)
           
abstract  void AbstractAgentProxy.accept(ICommand command)
           
 void MultiAgentProxy.accept(ICommand command, Acknowledge ack)
           
 void IAgentProxy.accept(ICommand command, Acknowledge ack)
           
 void AgentProxy.accept(ICommand command, Acknowledge ack)
           
abstract  void AbstractAgentProxy.accept(ICommand command, Acknowledge ack)
           
 void MultiAgentProxy.accept(ICommand command, FutureResult futureResult)
          Send commmand to an agent expecting a result to be sent back.
 void IAgentProxy.accept(ICommand command, FutureResult futureResult)
          Send commmand to an agent expecting a result to be sent back.
 void AgentProxy.accept(ICommand command, FutureResult futureResult)
          Send commmand to an agent expecting a result to be sent back.
abstract  void AbstractAgentProxy.accept(ICommand command, FutureResult futureResult)
           
 void MultiAgentProxy.accept(ICommand command, IHistorizableCallbackHandler handler)
           
 void IAgentProxy.accept(ICommand command, IHistorizableCallbackHandler handler)
           
 void AgentProxy.accept(ICommand command, IHistorizableCallbackHandler handler)
           
abstract  void AbstractAgentProxy.accept(ICommand command, IHistorizableCallbackHandler handler)
           
 void MultiAgentProxy.accept(ICommand command, int kind)
           
 void IAgentProxy.accept(ICommand command, int kind)
           
 void AgentProxy.accept(ICommand command, int kind)
           
protected  void AbstractAgentProxy.checkValidity(ICommand command)
           
protected  CommandAckEnvelope AgentProxy.getCommandAckEnvelope(AgentPath sourceDestinationAgentPath, java.lang.String originNodeName, ICommand command, java.lang.String futureId)
           
protected  CommandCallbackEnvelope AgentProxy.getCommandCallbackHandlerEnvelope(AgentPath sourceDestinationAgentPath, java.lang.String originNodeName, ICommand command, java.lang.String futureId)
           
protected  CommandEnvelope AgentProxy.getCommandEnvelope(AgentPath sourceDestinationAgentPath, java.lang.String originNodeName, ICommand command)
           
protected  CommandReplyEnvelope AgentProxy.getCommandReplyEnvelope(AgentPath sourceDestinationAgentPath, java.lang.String originNodeName, ICommand command, java.lang.String futureId)
           
 

Uses of ICommand in org.almendra.janet.cas.commands
 

Classes in org.almendra.janet.cas.commands that implement ICommand
 class AbstractAgentCommand
           
 class DeregisterAgentCommand
           
 class DeregisterApplicationCommand
           
 class DeregisterNodeCommand
           
 class DeregisterNodeFinalCommand
           
 class ExecuteEventHandlerCommand
           
 class NodeShutdownCommand
           
 class NodeShutdownRequestCommand
           
 class NodeStartedCommand
           
 class NullCommand
           
 class RegisterAgentCommand
           
 class RegisterApplicationCommand
           
 class RegisteredNodeCommand
           
 class RegisterNodeCommand
           
 

Methods in org.almendra.janet.cas.commands that return ICommand
 ICommand RegisteredNodeCommandEvaluator.get()
           
 

Uses of ICommand in org.almendra.janet.cas.demo.fibonacci
 

Classes in org.almendra.janet.cas.demo.fibonacci that implement ICommand
 class FibonacciCommand
           
 class FibonacciStartCommand
           
 

Uses of ICommand in org.almendra.janet.cas.logger.commands
 

Classes in org.almendra.janet.cas.logger.commands that implement ICommand
 class AbstractLoggerCommand
           
 class DisplayLogEntryCommand
           
 class InstallLoggerCommand
           
 class StartViewCommand
           
 class UnInstallLoggerCommand
           
 

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

Methods in org.almendra.janet.cas.monitor that return ICommand
 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 ICommand in org.almendra.janet.cas.monitor.commands
 

Classes in org.almendra.janet.cas.monitor.commands that implement ICommand
 class AbstractConsumerCommand
           
 class AbstractProducerCommand
           
 class DisplayAttributeCommand
           
 class InstallProducerCommand
           
 class SetMaskCommand
           
 class UnInstallProducerCommand
           
 class UnsetMaskCommand
           
 

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

Methods in org.almendra.janet.cas.node that return ICommand
 ICommand IMonitorProducerAnchor.getEvictedExecutingCommandNotification(java.lang.String nodeName, CommandEnvelope env)
           
 ICommand IMonitorProducerAnchor.getEvictedWaitingCommandNotification(java.lang.String nodeName, CommandEnvelope env)
           
 ICommand IExecutorAnchor.getExecutebalancingCommand(IWorkLoadBalancingCommand command, java.lang.String capabilityPath)
           
 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)
           
 ICommand IExecutorAnchor.getWorkloadDistributionBalancingCommandEnvelope(AgentPath initialAgentPath, IWorkLoadBalancingCommand balancingCommand, java.lang.String capabilityPath)
           
 ICommand IExecutorAnchor.getWorkloadDistributionSharingCommandEnvelope(AgentPath initialAgentPath, IWorkLoadSharingCommand sharingCommand, java.lang.String capabilityPath)
           
 

Methods in org.almendra.janet.cas.node with parameters of type ICommand
 void Node.sendToMonitorAgents(ICommand cmd)
           
 

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

Subinterfaces of ICommand in org.almendra.janet.cas.scheduling
 interface IWorkLoadBalancingCommand
           
 interface IWorkLoadCommand
           
 interface IWorkLoadSharingCommand
           
 

Fields in org.almendra.janet.cas.scheduling declared as ICommand
protected  ICommand SendCommandExecutable.command
           
protected  ICommand CommandEnvelope.command
           
 

Methods in org.almendra.janet.cas.scheduling that return ICommand
 ICommand ICommandEvaluator.get()
           
 ICommand ICommandHolder.getCommand()
           
 ICommand CommandEnvelope.getCommand()
           
 ICommand CommandAccessor.getCommand()
           
 

Methods in org.almendra.janet.cas.scheduling with parameters of type ICommand
 void CommandEnvelope.setCommand(ICommand command)
           
 void CommandEnvelope.setHistoryItem(AgentPath sourceDestinationAgentPath, java.lang.String originNodeName, ICommand command)
           
 

Constructors in org.almendra.janet.cas.scheduling with parameters of type ICommand
CommandAccessor(CommandAccessor cmdAccessor, ICommand command)
          Creates a new CommandAccessor object.
CommandAckEnvelope(AgentPath agentPath, ICommand command, Logger logger, java.lang.String responseId, java.lang.String nodeName)
          Creates a new CommandAckEnvelope object.
CommandCallbackEnvelope(AgentPath agentPath, ICommand command, Logger logger, java.lang.String responseId, java.lang.String nodeName)
          Creates a new CommandCallbackEnvelope object.
CommandEnvelope(AgentPath agentPath, ICommand command, Logger logger, java.lang.String nodeName)
           
CommandReplyEnvelope(AgentPath agentPath, ICommand command, Logger logger, java.lang.String responseId, java.lang.String nodeName)
          Creates a new CommandReplyEnvelope object.
CommandResponseEnvelope(AgentPath agentPath, ICommand command, Logger logger, java.lang.String responseId, java.lang.String nodeName)
          Creates a new CommandResponseEnvelope object.
SendCommandExecutable(IAgentProxy destinationAgent, ICommand command, Logger logger)
          Creates a new SendCommandExecutable object.