Uses of Interface
planet.commonapi.Node

Packages that use Node
planet.badchord   
planet.chord   
planet.commonapi   
planet.commonapi.behaviours   
planet.commonapi.factory   
planet.generic.commonapi   
planet.generic.commonapi.behaviours   
planet.generic.commonapi.factory   
planet.simulate   
planet.symphony   
planet.symphony.behaviours   
planet.trivialp2p   
planet.trivialp2p.behaviours   
 

Uses of Node in planet.badchord
 

Classes in planet.badchord that implement Node
 class BadChordNode
          A Chord node is single entity in the chord network.
 

Uses of Node in planet.chord
 

Classes in planet.chord that implement Node
 class ChordNode
          A Chord node is single entity in the chord network.
 

Methods in planet.chord that return Node
 Node ChordNode.setValues(Id newId)
          Sets the new Id for this node.
 

Uses of Node in planet.commonapi
 

Methods in planet.commonapi that return Node
 Node Network.getRandomNode(java.util.Random r)
          Returns a randomly selected node of actual network.
 Node Node.setValues(Id newId)
          Sets the new Id for this Node.
 

Methods in planet.commonapi with parameters of type Node
 EndPoint EndPoint.setValues(Application app, Node node)
          Sets the initial values for this EndPoint.
 void Network.joinNode(Node node)
          Joins the node to the ring.
 void Network.joinNode(Node node, NodeHandle bootstrap)
          Network joins a node with specified bootstrap.
 

Uses of Node in planet.commonapi.behaviours
 

Methods in planet.commonapi.behaviours with parameters of type Node
 void Behaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 boolean BehavioursFilter.filter(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, filter's method filters the input RouteMessage if does not satisfy filter's precondition.
 boolean BehavioursInvoker.invoke(RouteMessage msg, Node node)
          This method invokes the related behaviour.
 void BehavioursPool.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method intends to invoke some behaviours only if RouteMessage's type and mode fields matches some behaviour's pattern.
 

Uses of Node in planet.commonapi.factory
 

Methods in planet.commonapi.factory that return Node
 Node NodeFactory.buildNode()
          Builds a Node using the default IdFactory and the default Class for him.
 Node NodeFactory.buildNode(Id id)
          Builds a Node using the Id that appears in parameter, using the default Class for him.
 

Methods in planet.commonapi.factory with parameters of type Node
 EndPoint EndPointFactory.buildEndPoint(Application app, Node node)
          Builds a new EndPoint that relates the Application app with the underlying Node node.
 

Uses of Node in planet.generic.commonapi
 

Classes in planet.generic.commonapi that implement Node
 class NetworkNodeImpl
          Superclass which represents a node in a peer-to-peer system, regardless of the underlying protocol.
 class NodeImpl
          Superclass which represents a node in a peer-to-peer system, regardless of the underlying protocol.
 

Methods in planet.generic.commonapi that return Node
 Node NetworkImpl.getRandomNode(java.util.Random r)
          Returns a randomly selected node of actual network.
 Node NodeImpl.setValues(Id newId)
          Sets the new Id.
 

Methods in planet.generic.commonapi with parameters of type Node
 EndPoint EndPointImpl.setValues(Application app, Node node)
          Sets the initial values for this EndPoint.
 void NetworkImpl.joinNode(Node node)
          Add the node to the actual network.
 void NetworkImpl.joinNode(Node node, NodeHandle bootstrap)
          Adds node to the network, using the node with Id bootstrap to enter it.
 

Constructors in planet.generic.commonapi with parameters of type Node
EndPointImpl.MessageScheduler(RouteMessage message, long delay, Node node)
          Fixes the message an delay to send the message.
 

Uses of Node in planet.generic.commonapi.behaviours
 

Methods in planet.generic.commonapi.behaviours with parameters of type Node
 boolean BehavioursIdleFilter.filter(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, filter's method filters the input RouteMessage if does not satisfy filter's precondition.
 boolean BehavioursInvokerImpl.invoke(RouteMessage msg, Node node)
          This method invokes a behaviour.
 void BehavioursPoolImpl.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method intends to invoke some behaviours only if RouteMessage's type and mode fields matches some behaviour's pattern.
 

Uses of Node in planet.generic.commonapi.factory
 

Methods in planet.generic.commonapi.factory that return Node
static Node GenericFactory.buildNode()
           
static Node GenericFactory.buildNode(Id id)
           
 Node NodeFactoryImpl.buildNode()
          Builds a NodeImpl with the actual IdFactory and class for the nodes.
 Node NodeFactoryImpl.buildNode(Id id)
          Builds a node with the actual implementation class of NodeImpl and the specified id.
 

Methods in planet.generic.commonapi.factory with parameters of type Node
 EndPoint EndPointFactoryImpl.buildEndPoint(Application app, Node node)
          Builds a new instance of EndPoint, relating specified Application and Node.
static EndPoint GenericFactory.buildEndPoint(Application app, Node node)
           
 void GenericFactory.onMessage(RouteMessage msg, Node node)
           
 

Uses of Node in planet.simulate
 

Methods in planet.simulate with parameters of type Node
 void NetworkSimulator.addNode(Node node, NodeHandle bootstrap)
          Joins a new node to the simulated network.
 

Uses of Node in planet.symphony
 

Classes in planet.symphony that implement Node
 class SymphonyNode
          This node is an implementation of the Symphony overlay.
 

Methods in planet.symphony that return Node
 Node SymphonyNode.setValues(Id newId)
          Sets the new Id.
 

Uses of Node in planet.symphony.behaviours
 

Methods in planet.symphony.behaviours with parameters of type Node
 void AcceptConnectBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 void CancelConnectBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 void CloseLongConnectBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 void CloseNeighbourConnectBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 void DataBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 void DropBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 void QueryConnectBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 void QueryJoinBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 void RoutingBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 void SetInfoBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 

Uses of Node in planet.trivialp2p
 

Classes in planet.trivialp2p that implement Node
 class TrivialNode
          It is a trivial implementation of a P2P overlay network.
 

Uses of Node in planet.trivialp2p.behaviours
 

Methods in planet.trivialp2p.behaviours with parameters of type Node
 void DataBehaviour.onMessage(RouteMessage msg, Node node)
          This method treat any application level message, the only available ones in this TrivialP2P overlay implementation.