Uses of Interface
planet.commonapi.Message

Packages that use Message
planet.chord   
planet.chord.message   
planet.commonapi   
planet.commonapi.factory   
planet.generic.commonapi   
planet.generic.commonapi.factory   
planet.generic.commonapi.message   
planet.scribe   
planet.scribe.messaging   
planet.symphony   
planet.symphony.messages   
planet.test.broadcast   
planet.test.dht   
planet.test.dht2   
planet.test.helloworld   
planet.test.trivialp2ptest   
planet.trivialp2p   
 

Uses of Message in planet.chord
 

Methods in planet.chord with parameters of type Message
static RouteMessage ChordNode.getDataMessage(java.lang.String appId, NodeHandle from, NodeHandle to, NodeHandle nextHop, Message msg)
          Return a RouteMessage with the specified values.
static RouteMessage ChordNode.getBroadcastMessage(java.lang.String appId, NodeHandle from, NodeHandle to, NodeHandle nextHop, Message msg)
          Return a RouteMessage with the specified values.
 void ChordNode.routeData(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
          Sends a RouteMessage to the ring.
 void ChordNode.broadcast(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
          Initiating a Broadcast Message
 

Uses of Message in planet.chord.message
 

Classes in planet.chord.message that implement Message
 class BroadcastMessage
          Chord uses this message to send a special message to broadcasting.
 class IdMessage
          Chord uses this message to inform to another one any Id that it is required.
 class NodeMessage
          Chord uses this message to inform to another one any NodeHandle that it is required.
 class SuccListMessage
           
 

Methods in planet.chord.message that return Message
 Message BroadcastMessage.getInfo()
           
 

Methods in planet.chord.message with parameters of type Message
 void BroadcastMessage.setInfo(Message info)
           
 

Constructors in planet.chord.message with parameters of type Message
BroadcastMessage(Message info, NodeHandle limit)
          Shows the info to be send on the broadcast, and the limit up to permits to resend this message.
 

Uses of Message in planet.commonapi
 

Methods in planet.commonapi that return Message
 Message RouteMessage.getMessage()
          Returns the enclosed message inside of this message
 

Methods in planet.commonapi with parameters of type Message
 boolean Application.forward(Message message)
          This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
 void Application.deliver(Id id, Message message)
          This method is called on the application at the destination node for the given id.
 void EndPoint.broadcast(Id id, Message message)
          Sends a broadcast message to all nodes in the network.
 void EndPoint.route(Id id, Message message, NodeHandle hint)
          This method makes an attempt to route the message to the root of the given id.
 void Node.routeData(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
          Receive's data of the application level and sends it through de network.
 void Node.broadcast(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
          Initiating a Broadcast Message
 void RouteMessage.setMessage(Message message)
          Sets the internal message for this message
 void RouteMessage.setValues(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nh, int type, int mode, Message msg, java.lang.String appId)
          Sets all values of the actual RouteMessage, before to be sent.
 

Uses of Message in planet.commonapi.factory
 

Methods in planet.commonapi.factory with parameters of type Message
 RouteMessage RouteMessagePool.getMessage(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nextHop, int type, int mode, Message msg, java.lang.String appId)
          Builds a new instance of RouteMessage with these specified values.
 

Uses of Message in planet.generic.commonapi
 

Fields in planet.generic.commonapi declared as Message
protected  Message RouteMessageImpl.message
          Message (data) to be routed
protected  Message RouteMessageWithPathImpl.message
          Message (data) to be routed
 

Methods in planet.generic.commonapi that return Message
 Message RouteMessageImpl.getMessage()
          Get the Message to route.
 Message RouteMessageWithPathImpl.getMessage()
          Get the Message to route.
 

Methods in planet.generic.commonapi with parameters of type Message
 void EndPointImpl.route(Id id, Message message, NodeHandle hint)
          This method makes an attempt to route the message to the root of the given id.
 void EndPointImpl.broadcast(Id key, Message message)
          Sends a broadcast message to the network.
 RouteMessage NodeImpl.buildMessage(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nextHop, int type, int mode, java.lang.String appId, Message msg)
          A wrapper method, that sends a RouteMessage with the specified data.
 boolean NodeImpl.sendMessage(java.lang.String key, NodeHandle from, NodeHandle to, int type, int mode, Message msg)
          A wrapper method, that sends a RouteMessage with the specified data.
 boolean NodeImpl.sendMessage(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nextHop, int type, int mode, Message msg)
          A wrapper method, that sends a RouteMessage with the specified data.
 void NodeImpl.sendMessage(RouteMessage rMsg, java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nextHop, int type, int mode, Message msg)
          A wrapper method, that send a RouteMessage with the specified data.
 void RouteMessageImpl.setMessage(Message message)
          Sets the Message to route.
 void RouteMessageImpl.setValues(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nh, int type, int mode, Message msg, java.lang.String appId)
          Sets all values of the actual RouteMessage, before to be sent.
 void RouteMessageWithPathImpl.setMessage(Message message)
          Sets the Message to route.
 void RouteMessageWithPathImpl.setValues(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nh, int type, int mode, Message msg, java.lang.String appId)
          Sets all values of the actual RouteMessage, before to be sent.
 

Uses of Message in planet.generic.commonapi.factory
 

Methods in planet.generic.commonapi.factory with parameters of type Message
static RouteMessage GenericFactory.getMessage(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nextHop, Message msg, int type, int mode, java.lang.String appId)
           
 RouteMessage RouteMessagePoolImpl.getMessage(java.lang.String key, NodeHandle from, NodeHandle to, NodeHandle nextHop, int type, int mode, Message msg, java.lang.String appId)
          Builds a new instance of RouteMessage with these specified values.
 

Uses of Message in planet.generic.commonapi.message
 

Classes in planet.generic.commonapi.message that implement Message
 class DataMessage
          Message of data to be send over the underlying network.
 

Methods in planet.generic.commonapi.message that return Message
 Message DataMessage.getMessage()
           
 

Methods in planet.generic.commonapi.message with parameters of type Message
 void DataMessage.setMessage(Message msg)
           
 

Constructors in planet.generic.commonapi.message with parameters of type Message
DataMessage(Id key, Message msg)
           
 

Uses of Message in planet.scribe
 

Methods in planet.scribe with parameters of type Message
 boolean ScribeImpl.forward(Message message)
          This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
 void ScribeImpl.deliver(Id id, Message message)
          This method is called on the application at the destination node for the given id.
 

Uses of Message in planet.scribe.messaging
 

Classes in planet.scribe.messaging that implement Message
 class AbstractSubscribeMessage
          The ack for a subscribe message.
 class AnycastMessage
           
 class DropMessage
          The drop message, which tells a child that it's parent can no longer support it.
 class PublishMessage
          The publish message.
 class PublishRequestMessage
          The publish message.
 class ReplicaSetMessage
          Message of data to be send a request of the replica set of an another node
 class ScribeMessage
          This class the abstraction of a message used internally by Scribe.
 class SubscribeAckMessage
          The ack for a subscribe message.
 class SubscribeFailedMessage
          The ack for a subscribe message.
 class SubscribeLostMessage
          The ack for a subscribe message.
 class SubscribeMessage
           
 class UnsubscribeMessage
          The unsubscribe message.
 

Uses of Message in planet.symphony
 

Methods in planet.symphony with parameters of type Message
 RouteMessage SymphonyNode.buildMessage(NodeHandle from, NodeHandle to, int type, int mode, Message m)
          Builds a RouteMessage with the specified data.
 RouteMessage SymphonyNode.buildMessage(NodeHandle from, NodeHandle to, int type, int mode, Message m, java.lang.String key)
          Builds a new RouteMessage with the specified data.
 RouteMessage SymphonyNode.buildMessage(NodeHandle from, NodeHandle to, NodeHandle nextHop, int type, int mode, Message m)
          Builds a nw RouteMessage with the specified data.
 RouteMessage SymphonyNode.buildMessage(NodeHandle from, NodeHandle to, NodeHandle nextHop, int type, int mode, Message m, java.lang.String key)
          Builds a RouteMessage with the specified data.
 void SymphonyNode.routeData(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
           
 void SymphonyNode.broadcast(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
          This method throws a NoSuchMethodError, because the broadcast algorithm is not implemented yet.
 

Uses of Message in planet.symphony.messages
 

Classes in planet.symphony.messages that implement Message
 class JoinMessage
           
 class NeighbourMessage
          Is a neighbour's set performed as a message.
 class NewSuccInListMessage
           
 class QueryJoinSetMessage
           
 class SetInfoMessage
           
 class SetPredMessage
           
 class SetSectionSizePredMessage
           
 class SetSectionSizeSuccMessage
           
 class SetSuccMessage
           
 

Uses of Message in planet.test.broadcast
 

Classes in planet.test.broadcast that implement Message
 class DHTPeerTestMessage
           
 

Methods in planet.test.broadcast that return Message
 Message DHTApplication.makeTestMessage(java.lang.String data)
          Makes a new instance of a Message to be sent with the specified data.
 

Methods in planet.test.broadcast with parameters of type Message
 boolean DHTApplication.forward(Message message)
          This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
 void DHTApplication.deliver(Id id, Message message)
          This method is called on the application at the destination node for the given id.
 

Uses of Message in planet.test.dht
 

Methods in planet.test.dht with parameters of type Message
 boolean DHTApplication.forward(Message message)
          This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
 void DHTApplication.deliver(Id id, Message message)
          This method is called on the application at the destination node for the given id.
 

Uses of Message in planet.test.dht2
 

Classes in planet.test.dht2 that implement Message
 class DHTMessage
          Message to be used at ChordDHT main application.
 

Methods in planet.test.dht2 with parameters of type Message
 boolean DHTApplication.forward(Message message)
          This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
 void DHTApplication.deliver(Id id, Message message)
          This method is called on the application at the destination node for the given id.
 

Uses of Message in planet.test.helloworld
 

Methods in planet.test.helloworld that return Message
 Message DHTApplication.makeTestMessage(java.lang.String data)
          Build a new DHTPeerTestMessage with the specified data.
 

Methods in planet.test.helloworld with parameters of type Message
 boolean DHTApplication.forward(Message message)
          This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
 void DHTApplication.deliver(Id id, Message message)
          This method is called on the application at the destination node for the given id.
 

Uses of Message in planet.test.trivialp2ptest
 

Classes in planet.test.trivialp2ptest that implement Message
 class TrivialMessage
          Simple Message to contain an Id to deliver a remote application.
 

Methods in planet.test.trivialp2ptest that return Message
 Message TrivialApplication.makeTestMessage(Id data)
          Build a new TrivialMessage with the specified data.
 

Methods in planet.test.trivialp2ptest with parameters of type Message
 boolean TrivialApplication.forward(Message message)
          This method is invoked on applications when the underlying node is about to forward the given message with the provided target to the specified next hop.
 void TrivialApplication.deliver(Id id, Message message)
          This method is called on the application at the destination node for the given id.
 

Uses of Message in planet.trivialp2p
 

Methods in planet.trivialp2p with parameters of type Message
 void TrivialNode.routeData(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
          Routes an application level message to the destination node.
 void TrivialNode.broadcast(java.lang.String appId, NodeHandle to, NodeHandle nextHop, Message msg)
          This routing method is not implemented and always throws a NoSuchMethodError.