de.jiac.micro.sunspot.aodv
Class AODVNodeComponent
java.lang.Object
de.jiac.micro.internal.core.AbstractNodeComponent
de.jiac.micro.sunspot.aodv.AODVNodeComponent
- All Implemented Interfaces:
- IHandle, ILifecycleAware
public class AODVNodeComponent
- extends AbstractNodeComponent
- implements IHandle
- Version:
- $Revision:$
- Author:
- Marcel Patzlaff
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nodeAddress
protected long nodeAddress
AODVNodeComponent
public AODVNodeComponent()
cleanup
public void cleanup()
- Specified by:
cleanup in interface ILifecycleAware- Overrides:
cleanup in class AbstractNodeComponent
initialise
public void initialise()
- Specified by:
initialise in interface ILifecycleAware- Overrides:
initialise in class AbstractNodeComponent
register
public void register(IMessageListener listener)
setReferenceCache
public void setReferenceCache(com.github.libxjava.io.ReferenceCache cache)
register
protected de.jiac.micro.sunspot.aodv.AODVNodeComponent.AODVCommunicator register(String key,
IMessageListener listener)
unregister
public void unregister(IMessageListener listener)
unregister
protected boolean unregister(String selector,
IMessageListener listener)
internalProcessMessage
protected void internalProcessMessage()
addHandlesOn
protected void addHandlesOn(AgentScope scope)
- Overrides:
addHandlesOn in class AbstractNodeComponent
changeGroupAssociation
protected void changeGroupAssociation(String selector,
Address group,
boolean join)
internalSendMessage
protected void internalSendMessage(String selector,
Address target,
Message message)
throws IOException
- Throws:
IOException
getNodeHandle
protected IHandle getNodeHandle()
- Overrides:
getNodeHandle in class AbstractNodeComponent
removeHandlesFrom
protected void removeHandlesFrom(AgentScope scope)
- Overrides:
removeHandlesFrom in class AbstractNodeComponent
Copyright © 2008-2011 DAI-Labor. All Rights Reserved.