org.almendra.janet.cas.monitor.interpreters
Class InstallProducerInterpreter

java.lang.Object
  extended by org.almendra.janet.cas.monitor.interpreters.AbstractProducerInterpreter
      extended by org.almendra.janet.cas.monitor.interpreters.InstallProducerInterpreter
All Implemented Interfaces:
IInterpreter

public class InstallProducerInterpreter
extends AbstractProducerInterpreter
implements IInterpreter


Constructor Summary
InstallProducerInterpreter()
          Creates a new InstallProducerInterpreter object.
 
Method Summary
 StringVector commandNames()
           
 void execute(CommandAccessor cmdAccessor)
           
protected  IAgentProxy getConsumerAgent(CommandAccessor cmdAccessor, AgentPath consumerAgentPath)
           
protected  java.util.List getDefaultValues(java.lang.String nodeName, java.util.Map monitorMaskDefaultValues)
           
protected  boolean isAlreadyInstalled(MonitorProducerAnchor anchor, AgentPath consumerAgentPath)
           
protected  void registerShutdownHandler(CommandAccessor cmdAccessor, IAgentProxy consumerAgent, AgentPath consumerAgentPath)
           
protected  boolean sendNodeMask(CommandAccessor cmdAccessor, IAgentProxy consumerAgent)
           
 
Methods inherited from class org.almendra.janet.cas.monitor.interpreters.AbstractProducerInterpreter
getAnchor, hasAnchor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstallProducerInterpreter

public InstallProducerInterpreter()
Creates a new InstallProducerInterpreter object.

Method Detail

execute

public void execute(CommandAccessor cmdAccessor)
Specified by:
execute in interface IInterpreter

registerShutdownHandler

protected void registerShutdownHandler(CommandAccessor cmdAccessor,
                                       IAgentProxy consumerAgent,
                                       AgentPath consumerAgentPath)
Parameters:
consumerAgentPath -

sendNodeMask

protected boolean sendNodeMask(CommandAccessor cmdAccessor,
                               IAgentProxy consumerAgent)
Parameters:
cmdAccessor -
consumerAgent -

getDefaultValues

protected java.util.List getDefaultValues(java.lang.String nodeName,
                                          java.util.Map monitorMaskDefaultValues)
Parameters:
nodeName -
entries -
attrCmd -

isAlreadyInstalled

protected boolean isAlreadyInstalled(MonitorProducerAnchor anchor,
                                     AgentPath consumerAgentPath)

getConsumerAgent

protected IAgentProxy getConsumerAgent(CommandAccessor cmdAccessor,
                                       AgentPath consumerAgentPath)

commandNames

public StringVector commandNames()
Specified by:
commandNames in interface IInterpreter