rice.p2p.glacier.v2.messaging
Class GlacierResponseMessage
java.lang.Object
rice.p2p.glacier.v2.messaging.GlacierMessage
rice.p2p.glacier.v2.messaging.GlacierResponseMessage
- All Implemented Interfaces:
- java.io.Serializable, Message, RawMessage
public class GlacierResponseMessage
- extends GlacierMessage
- See Also:
- Serialized Form
Constructor Summary |
GlacierResponseMessage(int uid,
FragmentKey[] keys,
boolean[] haveIt,
long[] lifetimes,
boolean[] authoritative,
NodeHandle source,
Id dest,
boolean isResponse,
char tag)
|
GlacierResponseMessage(int uid,
FragmentKey key,
boolean haveIt,
long lifetime,
boolean authoritative,
NodeHandle source,
Id dest,
boolean isResponse,
char tag)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TYPE
public static final short TYPE
- See Also:
- Constant Field Values
keys
protected FragmentKey[] keys
lifetimes
protected long[] lifetimes
haveIt
protected boolean[] haveIt
authoritative
protected boolean[] authoritative
GlacierResponseMessage
public GlacierResponseMessage(int uid,
FragmentKey key,
boolean haveIt,
long lifetime,
boolean authoritative,
NodeHandle source,
Id dest,
boolean isResponse,
char tag)
GlacierResponseMessage
public GlacierResponseMessage(int uid,
FragmentKey[] keys,
boolean[] haveIt,
long[] lifetimes,
boolean[] authoritative,
NodeHandle source,
Id dest,
boolean isResponse,
char tag)
numKeys
public int numKeys()
getKey
public FragmentKey getKey(int index)
getHaveIt
public boolean getHaveIt(int index)
getAuthoritative
public boolean getAuthoritative(int index)
getExpiration
public long getExpiration(int index)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getType
public short getType()
- Raw Serialization
serialize
public void serialize(OutputBuffer buf)
throws java.io.IOException
- Specified by:
serialize
in interface RawMessage
- Overrides:
serialize
in class GlacierMessage
- Throws:
java.io.IOException
build
public static GlacierResponseMessage build(InputBuffer buf,
Endpoint endpoint)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2001-2005 - Rice Pastry.