Rice Pastry API

rice.past.messaging
Class PASTMessage

java.lang.Object
  |
  +--rice.past.messaging.PASTMessage
All Implemented Interfaces:
Message, java.io.Serializable
Direct Known Subclasses:
MessageExists, MessageFetch, MessageInsert, MessageLookup, MessageReclaim

Deprecated. This version of PAST has been deprecated - please use the version located in the rice.p2p.past package.

public abstract class PASTMessage
extends java.lang.Object
implements Message

Version:
$Id: PASTMessage.java,v 1.5 2003/06/11 20:10:31 aray Exp $
Author:
Charles Reis
See Also:
Serialized Form

Field Summary
protected  rice.p2p.commonapi.Id _fileId
          Deprecated. The fileId of the file, to be used as destination.
protected  rice.past.messaging.PASTMessageID _messageID
          Deprecated. A key for uniquely identifying the message.
protected  int _messageType
          Deprecated. Whether this is a request or a response.
protected  rice.p2p.commonapi.Id _senderId
          Deprecated. The id of the sender
static int REQUEST
          Deprecated.  
static int RESPONSE
          Deprecated.  
 
Constructor Summary
PASTMessage(rice.p2p.commonapi.Id source, rice.p2p.commonapi.Id fileId)
          Deprecated. Constructor
PASTMessage(rice.p2p.commonapi.Id source, rice.p2p.commonapi.Id fileId, int messageType)
          Deprecated. Constructor
 
Method Summary
protected  void debug(java.lang.String message)
          Deprecated. Print a debug message if the PASTServiceImpl.DEBUG flag is enabled.
 rice.p2p.commonapi.Id getFileId()
          Deprecated. Gets the fileId for this file, which is used as the destination.
 rice.past.messaging.PASTMessageID getID()
          Deprecated. Gets this message's identifier.
 rice.p2p.commonapi.Id getSource()
          Deprecated. Gets the source Id for this message.
 int getType()
          Deprecated. Gets this message's type.
abstract  void performAction(rice.past.PASTServiceImpl service)
          Deprecated. Performs this message's action after it is delivered.
 void setID(rice.past.messaging.PASTMessageID messageID)
          Deprecated. Sets this message's identifier.
 void setType(int messageType)
          Deprecated. Sets this message's type.
abstract  java.lang.String toString()
          Deprecated. Force subclasses to implement toString.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

REQUEST

public static final int REQUEST
Deprecated. 
See Also:
Constant Field Values

RESPONSE

public static final int RESPONSE
Deprecated. 
See Also:
Constant Field Values

_messageID

protected rice.past.messaging.PASTMessageID _messageID
Deprecated. 
A key for uniquely identifying the message.


_messageType

protected int _messageType
Deprecated. 
Whether this is a request or a response.


_fileId

protected rice.p2p.commonapi.Id _fileId
Deprecated. 
The fileId of the file, to be used as destination.


_senderId

protected rice.p2p.commonapi.Id _senderId
Deprecated. 
The id of the sender

Constructor Detail

PASTMessage

public PASTMessage(rice.p2p.commonapi.Id source,
                   rice.p2p.commonapi.Id fileId,
                   int messageType)
Deprecated. 
Constructor

Parameters:
source - Id of source Pastry node
fileId - Id of file (destination node)
messageType - whether this is a request or a response

PASTMessage

public PASTMessage(rice.p2p.commonapi.Id source,
                   rice.p2p.commonapi.Id fileId)
Deprecated. 
Constructor

Parameters:
source - Id of source Pastry node
fileId - Id of file (destination node)
Method Detail

getID

public rice.past.messaging.PASTMessageID getID()
Deprecated. 
Gets this message's identifier.


setID

public void setID(rice.past.messaging.PASTMessageID messageID)
Deprecated. 
Sets this message's identifier.

Parameters:
messageID - new ID of message

getType

public int getType()
Deprecated. 
Gets this message's type.


setType

public void setType(int messageType)
Deprecated. 
Sets this message's type.

Parameters:
messageType - REQUEST or RESPONSE

getSource

public rice.p2p.commonapi.Id getSource()
Deprecated. 
Gets the source Id for this message.


getFileId

public rice.p2p.commonapi.Id getFileId()
Deprecated. 
Gets the fileId for this file, which is used as the destination.


performAction

public abstract void performAction(rice.past.PASTServiceImpl service)
Deprecated. 
Performs this message's action after it is delivered.

Parameters:
service - PASTService on which to act

toString

public abstract java.lang.String toString()
Deprecated. 
Force subclasses to implement toString.

Overrides:
toString in class java.lang.Object

debug

protected void debug(java.lang.String message)
Deprecated. 
Print a debug message if the PASTServiceImpl.DEBUG flag is enabled.


Rice Pastry API

Copyright © 2001 - Rice Pastry.


Imprint-Dataprotection