Uses of Interface
planet.commonapi.Node

Packages that use Node
planet.badchord   
planet.behaviour   
planet.chord   
planet.commonapi   
planet.commonapi.factory   
planet.generic.commonapi   
planet.generic.commonapi.factory   
planet.simulate   
planet.symphony   
planet.symphony.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.behaviour
 

Methods in planet.behaviour with parameters of type Node
 boolean Filter.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.
 BehaviourInvokerStatus BehaviourInvoker.invoke(RouteMessage msg, Node node)
          This method invokes a behaviour.
 RouteMessage[] Behaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 RouteMessage[] 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.
 RouteMessage[] 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.chord
 

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

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.
 

Methods in planet.commonapi with parameters of type Node
 void Network.joinNode(Node node)
          Joins the node to the ring.
 void Network.joinNode(Node node, Id bootstrap)
          Network joins a node with specified bootstrap.
 

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.
 

Methods in planet.generic.commonapi with parameters of type Node
 void NetworkImpl.joinNode(Node node)
          Add the node to the actual network.
 void NetworkImpl.joinNode(Node node, Id 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.
EndPointImpl(Application app, Node node)
          Generates an EndPoint from id in String format and the actual Node.
 

Uses of Node in planet.generic.commonapi.factory
 

Methods in planet.generic.commonapi.factory that return Node
static Node GenericFactory.buildNode()
           
 Node NodeFactoryImpl.buildNode()
          Builds a NodeImpl with the actual IdFactory and class for the nodes.
static Node GenericFactory.buildNode(Id id)
           
 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)
           
 

Uses of Node in planet.simulate
 

Methods in planet.simulate that return Node
 Node Simulator.addNode(Id id, Id bootstrap)
          Create and joins a new node to the simulated network.
 Node Simulator.getRandomNode(java.util.Random r)
          Selects a node by a random number
 

Methods in planet.simulate with parameters of type Node
 void NetworkSimulator.addNode(Node node, Id bootstrap)
          Joins a new node to the simulated network.
 void Simulator.addNode(Node node, Id 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.
 

Uses of Node in planet.symphony.behaviours
 

Methods in planet.symphony.behaviours with parameters of type Node
 boolean IdleFilter.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.
 RouteMessage[] AcceptConnectBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 RouteMessage[] CancelConnectBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 RouteMessage[] CloseLongConnectBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 RouteMessage[] CloseNeighbourConnectBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 RouteMessage[] DataBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 RouteMessage[] DropBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 RouteMessage[] QueryConnectBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 RouteMessage[] QueryJoinBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 RouteMessage[] RoutingBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.
 RouteMessage[] SetInfoBehaviour.onMessage(RouteMessage msg, Node node)
          Given a RouteMessage and a Node as input, onMessage's method do execution steps for the behaviour.