planet.symphony.behaviours
Class RoutingBehaviour
java.lang.Object
planet.symphony.behaviours.RoutingBehaviour
- All Implemented Interfaces:
- Behaviour, java.io.Serializable
- public class RoutingBehaviour
- extends java.lang.Object
- implements Behaviour
This behaviour routes RouteMessages towards RemoteNodes.
- Author:
- Marc Sanchez
- See Also:
- Serialized Form
Method Summary |
java.lang.String |
getName()
|
void |
onMessage(RouteMessage msg,
Node node)
Given a RouteMessage and a Node as input, onMessage's method do execution
steps for the behaviour. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RoutingBehaviour
public RoutingBehaviour()
onMessage
public void onMessage(RouteMessage msg,
Node node)
- Given a RouteMessage and a Node as input, onMessage's method do execution
steps for the behaviour. Node should be casted to Node's class in order to
manage data structures and protocol of designed overlay.
- Specified by:
onMessage
in interface Behaviour
- Parameters:
msg
- RouteMessage taken as input.node
- Node taken as input.- See Also:
RouteMessagePoolImpl
getName
public java.lang.String getName()
- Specified by:
getName
in interface Behaviour
- Returns:
- Returns the name of behvaiour.
toString
public java.lang.String toString()
- Specified by:
toString
in interface Behaviour
- Returns:
- Returns a string representation of the behaviour. In general, the toString
method returns a string that "textually represents" this behaviour. The result should
be a concise but informative representation that is easy for a person to read.