org.almendra.janet.cas.central.interpreters
Class DeregisterNodeInterpreter

java.lang.Object
  extended by org.almendra.janet.cas.central.interpreters.CentralInterpreter
      extended by org.almendra.janet.cas.central.interpreters.DeregisterNodeInterpreter
All Implemented Interfaces:
IInterpreter

public class DeregisterNodeInterpreter
extends CentralInterpreter

Author:
Oliver

Field Summary
(package private)  DeregisterNodeTrait deregisterNodeTrait
           
 
Constructor Summary
DeregisterNodeInterpreter()
          Creates a new DeregisterNodeInterpreter object.
 
Method Summary
 StringVector commandNames()
           
protected  void deregisterCentral(CommandAccessor cmdAccessor)
           
protected  boolean deregisteringNodeIsCentral(CommandAccessor cmdAccessor)
           
protected  void deregisterNode(CommandAccessor cmdAccessor, java.lang.String nodeName)
           
 void execute(CommandAccessor cmdAccessor)
           
protected  void unbind(CommandAccessor cmdAccessor, DeregisterNodeCommand cmd)
           
protected  void unbindClusterSubobjects(CommandAccessor cmdAccessor)
           
 
Methods inherited from class org.almendra.janet.cas.central.interpreters.CentralInterpreter
getAnchor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deregisterNodeTrait

DeregisterNodeTrait deregisterNodeTrait
Constructor Detail

DeregisterNodeInterpreter

public DeregisterNodeInterpreter()
Creates a new DeregisterNodeInterpreter object.

Method Detail

execute

public void execute(CommandAccessor cmdAccessor)

deregisterNode

protected void deregisterNode(CommandAccessor cmdAccessor,
                              java.lang.String nodeName)

deregisterCentral

protected void deregisterCentral(CommandAccessor cmdAccessor)

unbindClusterSubobjects

protected void unbindClusterSubobjects(CommandAccessor cmdAccessor)
Parameters:
cmdAccessor -

unbind

protected void unbind(CommandAccessor cmdAccessor,
                      DeregisterNodeCommand cmd)

deregisteringNodeIsCentral

protected boolean deregisteringNodeIsCentral(CommandAccessor cmdAccessor)
Parameters:
cmdAccessor -
Returns:

commandNames

public StringVector commandNames()