org.almendra.janet.cas.node.interpreters
Class AbstractRegisterNodeTrait
java.lang.Object
org.almendra.janet.cas.node.interpreters.AbstractRegisterNodeTrait
- Direct Known Subclasses:
- RegisterNodeTrait, TRegisterNodeInterpreter
public abstract class AbstractRegisterNodeTrait
- extends java.lang.Object
Abstract trait class for all trait classes that deal with registering nodes.
For a further introduction into traits see http://www.iam.unibe.ch/~scg/Research/Traits/
- Author:
- Oliver
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractRegisterNodeTrait
public AbstractRegisterNodeTrait()
- Creates a new
AbstractRegisterNodeTrait
object.
getRegistryLocation
public abstract RegistryLocation getRegistryLocation(CommandAccessor cmdAccessor)
registerForeignNode
public void registerForeignNode(NodeLocation location,
CommandAccessor cmdAccessor)
getAgentDispatcher
public abstract IAgentDispatcher getAgentDispatcher(NodeLocation location,
Logger logger)
throws java.rmi.AccessException,
java.rmi.RemoteException,
java.rmi.NotBoundException
- Parameters:
location
-
- Returns:
-
- Throws:
java.rmi.AccessException
java.rmi.RemoteException
java.rmi.NotBoundException
sendEventNodeAboutToRegister
public void sendEventNodeAboutToRegister(CommandAccessor cmdAccessor,
java.lang.String nodeName)