demo.repairmonitor
Class RMLocateMsg

java.lang.Object
  |
  +--dd.api.DDLocateMsg
        |
        +--demo.repairmonitor.RMLocateMsg
All Implemented Interfaces:
QueueElementIF, QuickSerializable

public class RMLocateMsg
extends DDLocateMsg


Field Summary
 
Fields inherited from class dd.api.DDLocateMsg
forward, guid, hopCount, id, inbound, INTERMEDIATE_NONE, INTERMEDIATE_PTRS_CACHE_ONLY, INTERMEDIATE_PTRS_DISK, INTERMEDIATE_STRING, INTERMEDIATE_UPCALL_ONLY, intermediate_upcall_policy, one_hop, peer, query, query_state, recursive_route, TTL, vc, VC_NONE, vc_policy, VC_ROOT, VC_SRC, VC_STRING, VC_SUPPLIED
 
Constructor Summary
RMLocateMsg(InputBuffer buffer)
          Constructs a RMLocateMsg from its serialized form.
RMLocateMsg(SecureHash guid, NodeId src, SecureHash srcGuid, boolean deletable)
          Constructor: Creates a new RMLocateMsg.
 
Method Summary
 void serialize(OutputBuffer buffer)
          Specified by ostore.util.QuickSerializable
 String toString()
          Specified by java.lang.Object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RMLocateMsg

public RMLocateMsg(SecureHash guid,
                   NodeId src,
                   SecureHash srcGuid,
                   boolean deletable)
Constructor: Creates a new RMLocateMsg.

Parameters:
guid - RepairMonitor guid to locate.
src - NodeId of src.
srcGuid - guid of src.
deletable - Flag indicating if src is deletable; that is, remove itself from the network when asked.

RMLocateMsg

public RMLocateMsg(InputBuffer buffer)
            throws QSException
Constructs a RMLocateMsg from its serialized form.

Parameters:
buffer - serialized form of object.
Method Detail

serialize

public void serialize(OutputBuffer buffer)
Specified by ostore.util.QuickSerializable


toString

public String toString()
Specified by java.lang.Object

Overrides:
toString in class Object