Uses of Interface
org.almendra.janet.cas.agents.IAgentProxy

Packages that use IAgentProxy
org.almendra.janet.ade.demo.fibonacci   
org.almendra.janet.ade.distributor   
org.almendra.janet.ade.distributor.interpreters   
org.almendra.janet.ade.executor   
org.almendra.janet.ade.executor.executors   
org.almendra.janet.ade.executor.handlers   
org.almendra.janet.ade.executor.interpreters   
org.almendra.janet.ade.observer   
org.almendra.janet.cas.agents   
org.almendra.janet.cas.logger   
org.almendra.janet.cas.monitor.handlers   
org.almendra.janet.cas.monitor.interpreters   
org.almendra.janet.cas.node   
org.almendra.janet.cas.scheduling   
 

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

Methods in org.almendra.janet.ade.demo.fibonacci that return IAgentProxy
protected  IAgentProxy FibonacciDemoViewController.getFibonacciAgent(java.util.List nodeNamesOrNull, java.lang.String agentName, java.lang.String appName)
           
 

Uses of IAgentProxy in org.almendra.janet.ade.distributor
 

Fields in org.almendra.janet.ade.distributor declared as IAgentProxy
protected  IAgentProxy DistributorAnchor.balancerAgent
           
protected  IAgentProxy DistributorAnchor.loadAdministratorAgent
           
 

Methods in org.almendra.janet.ade.distributor that return IAgentProxy
 IAgentProxy DistributorAnchor.getBalancerAgent()
           
 IAgentProxy DistributorAnchor.getLoadAdministratorAgent()
           
 

Uses of IAgentProxy in org.almendra.janet.ade.distributor.interpreters
 

Methods in org.almendra.janet.ade.distributor.interpreters that return IAgentProxy
 IAgentProxy DistributorInterpreter.getLoadAdministratorAgent(CommandAccessor cmdAccessor)
           
 

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

Fields in org.almendra.janet.ade.executor declared as IAgentProxy
protected  IAgentProxy ExecutorAnchor.systemAgent
           
 

Methods in org.almendra.janet.ade.executor that return IAgentProxy
protected  IAgentProxy AbstractAnchor.getAgents(java.lang.String keyName, java.util.List agentPaths)
           
protected  IAgentProxy AbstractAnchor.getCrossAgent(AgentPath agentPath, AbstractApplication app)
           
 IAgentProxy AbstractAnchor.getDistributorAgent()
           
protected  IAgentProxy AbstractAnchor.getDistributorAgent(java.util.List agentPaths)
           
protected  IAgentProxy AbstractAnchor.getDistributorAgentUnprotected()
           
 IAgentProxy AbstractAnchor.getLoadAdministratorAgents()
           
 IAgentProxy ExecutorAnchor.getLoadSharingAgents()
           
 IAgentProxy ExecutorAnchor.getNextLoadSharingAgent()
           
 

Methods in org.almendra.janet.ade.executor with parameters of type IAgentProxy
 AgentPath ExecutorAnchor.getLoadAdministratorAgentPath(IAgentProxy agent)
           
 

Constructors in org.almendra.janet.ade.executor with parameters of type IAgentProxy
ExecutorAnchor(IAgentProxy systemAgent, SystemApplication systemApplication, Logger logger)
          Creates a new DistributorAnchor object.
 

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

Fields in org.almendra.janet.ade.executor.executors declared as IAgentProxy
protected  IAgentProxy EvictCommandsExecutor.evictionAgent
           
 

Methods in org.almendra.janet.ade.executor.executors that return IAgentProxy
 IAgentProxy EvictWaitCommandsFullyExecutor.getEvictionAgent()
           
 IAgentProxy EvictExecuteCommandsFullyExecutor.getEvictionAgent()
           
 IAgentProxy EvictCommandsExecutor.getEvictionAgent()
           
 

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

Fields in org.almendra.janet.ade.executor.handlers declared as IAgentProxy
protected  IAgentProxy SuspensionHandlerPartialEviction.evictionAgent
           
 

Constructors in org.almendra.janet.ade.executor.handlers with parameters of type IAgentProxy
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 IAgentProxy in org.almendra.janet.ade.executor.interpreters
 

Methods in org.almendra.janet.ade.executor.interpreters that return IAgentProxy
protected  IAgentProxy StartInterpreter.getSystemAgent(CommandAccessor cmdAccessor)
           
 

Uses of IAgentProxy in org.almendra.janet.ade.observer
 

Fields in org.almendra.janet.ade.observer declared as IAgentProxy
protected  IAgentProxy ObserverAnchor.observerAgent
           
 

Methods in org.almendra.janet.ade.observer that return IAgentProxy
protected  IAgentProxy ObserverAnchor.getExecutorAgent(java.lang.String nodeName)
           
 

Methods in org.almendra.janet.ade.observer with parameters of type IAgentProxy
 void ObserverAnchor.startTimer(IAgentProxy observerAgent)
           
 

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

Classes in org.almendra.janet.cas.agents that implement IAgentProxy
 class AbstractAgentProxy
           
 class AgentProxy
           
 class MultiAgentProxy
           
 

Methods in org.almendra.janet.cas.agents that return IAgentProxy
 IAgentProxy IAgent.getAgentProxy()
           
 IAgentProxy AbstractAgent.getAgentProxy()
           
 IAgentProxy AbstractAgent.getAllForeignAgents()
           
 IAgentProxy IAgent.getAllForeignAgents(java.lang.String capabilityName)
           
 IAgentProxy AbstractAgent.getAllForeignAgents(java.lang.String capabilityName)
           
 IAgentProxy IAgent.getAllForeignAgents(java.lang.String capabilityName, java.lang.String agentName)
           
 IAgentProxy AbstractAgent.getAllForeignAgents(java.lang.String capabilityName, java.lang.String agentName)
           
 IAgentProxy IAgent.getForeignAgent(java.lang.String nodeName, java.lang.String capabilityName)
           
 IAgentProxy AbstractAgent.getForeignAgent(java.lang.String nodeName, java.lang.String capabilityName)
           
protected  IAgentProxy AgentProxy.getLoadSharingAgent()
           
 

Methods in org.almendra.janet.cas.agents with parameters of type IAgentProxy
 void MultiAgentProxy.add(IAgentProxy agentProxy)
           
 boolean MultiAgentProxy.remove(IAgentProxy agentProxy)
           
 

Uses of IAgentProxy in org.almendra.janet.cas.logger
 

Fields in org.almendra.janet.cas.logger declared as IAgentProxy
protected  IAgentProxy LogCollector.consumerAgent
           
 

Constructors in org.almendra.janet.cas.logger with parameters of type IAgentProxy
LogCollector(IAgentProxy consumerAgent)
          Creates a new LogCollector object.
 

Uses of IAgentProxy in org.almendra.janet.cas.monitor.handlers
 

Fields in org.almendra.janet.cas.monitor.handlers declared as IAgentProxy
protected  IAgentProxy NodeShutdownHandler.consumerAgent
           
protected  IAgentProxy NodeShutdownHandler.localAgent
           
 

Constructors in org.almendra.janet.cas.monitor.handlers with parameters of type IAgentProxy
NodeShutdownHandler(java.lang.String nodeName, IAgentProxy localAgent, IAgentProxy consumerAgent, AgentPath consumerAgentPath)
          Creates a new NodeShutdownHandler object.
 

Uses of IAgentProxy in org.almendra.janet.cas.monitor.interpreters
 

Methods in org.almendra.janet.cas.monitor.interpreters that return IAgentProxy
protected  IAgentProxy InstallProducerInterpreter.getConsumerAgent(CommandAccessor cmdAccessor, AgentPath consumerAgentPath)
           
 

Methods in org.almendra.janet.cas.monitor.interpreters with parameters of type IAgentProxy
protected  void InstallProducerInterpreter.registerShutdownHandler(CommandAccessor cmdAccessor, IAgentProxy consumerAgent, AgentPath consumerAgentPath)
           
protected  boolean InstallProducerInterpreter.sendNodeMask(CommandAccessor cmdAccessor, IAgentProxy consumerAgent)
           
 

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

Methods in org.almendra.janet.cas.node that return IAgentProxy
 IAgentProxy ApplicationAccessor.getAgent(AgentPath path)
           
 IAgentProxy AbstractApplication.getAgent(AgentPath path)
           
protected  IAgentProxy AbstractApplication.getAgent(AgentPath path, boolean restrictedAccess)
           
 IAgentProxy ApplicationAccessor.getAllAgents(LocalAgentPath localPath)
           
 IAgentProxy AbstractApplication.getAllAgents(LocalAgentPath localPath)
           
 IAgentProxy ApplicationAccessor.getAllAgentsWithCapability(java.lang.String capabilityName, java.lang.String agentName)
           
 IAgentProxy AbstractApplication.getAllAgentsWithCapability(java.lang.String capabilityName, java.lang.String agentName)
           
 IAgentProxy AbstractApplication.getAllCrossAgents(java.util.List agentPaths)
           
 IAgentProxy AbstractApplication.getAllForeignAgents(LocalAgentPath localPath)
           
 IAgentProxy SystemApplication.getCentralAgent()
           
 IAgentProxy AbstractApplication.getLocalAgent(java.lang.String capabilityName, java.lang.String agentName)
           
 IAgentProxy IExecutorAnchor.getNextLoadSharingAgent()
           
 IAgentProxy SystemApplication.getSystemAgent()
           
 IAgentProxy SystemApplication.getSystemAgent(java.lang.String foreignNodeName)
           
 IAgentProxy Node.getSystemAgentProxy()
           
 IAgentProxy SystemApplication.getSystemAgents(java.lang.String applicationName)
           
 IAgentProxy SystemApplication.getSystemAgentsOnWorkstation(java.lang.String workstationName)
           
 

Methods in org.almendra.janet.cas.node with parameters of type IAgentProxy
 void Node.addMonitorAgent(IAgentProxy monitorAgent)
           
 boolean Node.removeMonitorAgents(IAgentProxy monitorAgent)
           
 

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

Fields in org.almendra.janet.cas.scheduling declared as IAgentProxy
protected  IAgentProxy SendCommandExecutable.destinationAgent
           
 

Methods in org.almendra.janet.cas.scheduling that return IAgentProxy
 IAgentProxy CommandAccessor.getAgent(AgentPath agentPath)
           
 IAgentProxy CommandEnvelope.getAgentProxy()
           
 IAgentProxy CommandAccessor.getAgentProxy()
           
 IAgentProxy CommandEnvelope.getAllForeignAgents(java.lang.String capabilityName)
           
 IAgentProxy CommandAccessor.getAllForeignAgents(java.lang.String capabilityName)
           
 IAgentProxy CommandAccessor.getCrossAgent(AgentPath agentPath)
           
 IAgentProxy CommandEnvelope.getCurrentAgentProxy()
           
 IAgentProxy CommandAccessor.getCurrentAgentProxy()
           
 IAgentProxy CommandEnvelope.getForeignAgent(java.lang.String nodeName, java.lang.String capabilityName)
           
 IAgentProxy CommandAccessor.getForeignAgent(java.lang.String nodeName, java.lang.String capabilityName)
           
 IAgentProxy CommandAccessor.getSystemAgent()
           
 IAgentProxy CommandAccessor.getSystemAgent(java.lang.String nodeName)
           
 

Constructors in org.almendra.janet.cas.scheduling with parameters of type IAgentProxy
SendCommandExecutable(IAgentProxy destinationAgent, ICommand command, Logger logger)
          Creates a new SendCommandExecutable object.