Rice Pastry API

rice.tutorial.rawserialization2
Class MyMsg

java.lang.Object
  extended by rice.p2p.past.messaging.PastMessage
      extended by rice.p2p.past.messaging.ContinuationMessage
          extended by rice.p2p.past.messaging.LookupMessage
              extended by rice.tutorial.rawserialization2.MyMsg
All Implemented Interfaces:
java.io.Serializable, Continuation, Message, RawMessage

public class MyMsg
extends LookupMessage

An example message.

Author:
Jeff Hoye
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface rice.Continuation
Continuation.ErrorContinuation, Continuation.ExternalContinuation, Continuation.ExternalContinuationRunnable, Continuation.ExternalRunnable, Continuation.ListenerContinuation, Continuation.MultiContinuation, Continuation.NamedContinuation, Continuation.SimpleContinuation, Continuation.StandardContinuation
 
Field Summary
protected static short TYPE
           
 
Fields inherited from class rice.p2p.past.messaging.ContinuationMessage
exception, response, S_EMPTY, S_JAVA_EXCEPTION, S_JAVA_RESPONSE, S_SUB, serType
 
Fields inherited from class rice.p2p.past.messaging.PastMessage
dest, isResponse, source
 
Fields inherited from interface rice.p2p.commonapi.Message
HIGH_PRIORITY, LOW_PRIORITY, LOWEST_PRIORITY, MAX_PRIORITY, MEDIUM_HIGH_PRIORITY, MEDIUM_LOW_PRIORITY, MEDIUM_PRIORITY
 
Constructor Summary
MyMsg(NodeHandle from, Id to)
          Constructor.
 
Method Summary
 int getPriority()
          Use low priority to prevent interference with overlay maintenance traffic.
 short getType()
          Raw Serialization
 void serialize(OutputBuffer buf)
          Deprecated to cause warnings.
 java.lang.String toString()
          Returns a string representation of this message
 
Methods inherited from class rice.p2p.past.messaging.LookupMessage
addHop, build, getId, getPreviousNodeHandle, isCached, setCached
 
Methods inherited from class rice.p2p.past.messaging.ContinuationMessage
deserialize, getResponse, receiveException, receiveResult, returnResponse, serialize
 
Methods inherited from class rice.p2p.past.messaging.PastMessage
getDestination, getSource, getUID, isResponse, setResponse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

protected static final short TYPE
See Also:
Constant Field Values
Constructor Detail

MyMsg

public MyMsg(NodeHandle from,
             Id to)
Constructor.

Method Detail

toString

public java.lang.String toString()
Description copied from class: LookupMessage
Returns a string representation of this message

Overrides:
toString in class LookupMessage
Returns:
A string representing this message

getPriority

public int getPriority()
Use low priority to prevent interference with overlay maintenance traffic.

Specified by:
getPriority in interface Message
Overrides:
getPriority in class PastMessage
Returns:
This message's priority

getType

public short getType()
Description copied from class: LookupMessage
Raw Serialization

Specified by:
getType in interface RawMessage
Overrides:
getType in class LookupMessage

serialize

public void serialize(OutputBuffer buf)
               throws java.io.IOException
Description copied from class: ContinuationMessage
Deprecated to cause warnings. use serialize(OutputBuffer buf, boolean javaSerialize)

Specified by:
serialize in interface RawMessage
Overrides:
serialize in class LookupMessage
Throws:
java.io.IOException

Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection