public final class Packet extends DataAdapter implements SocketWritable, SocketReadable
| Modifier and Type | Field and Description |
|---|---|
static int |
HEADER_EVENT |
static int |
HEADER_OP |
static int |
HEADER_RESPONSE |
static int |
HEADER_URGENT |
static int |
HEADER_WAN_REPLICATION |
static byte |
VERSION |
data| Constructor and Description |
|---|
Packet(Data value,
int partitionId,
PortableContext context) |
Packet(Data value,
PortableContext context) |
Packet(PortableContext context) |
| Modifier and Type | Method and Description |
|---|---|
Connection |
getConn()
Gets the Connection this Packet was send with.
|
short |
getHeader()
Returns the header of the Packet.
|
int |
getPartitionId()
Returns the partition id of this packet.
|
boolean |
isHeaderSet(int bit) |
boolean |
isUrgent()
Checks if this SocketWritable is urgent.
|
boolean |
readFrom(ByteBuffer source)
WARNING:
Should be in sync with
Data.readData(com.hazelcast.nio.ObjectDataInput) |
void |
setConn(Connection conn)
Sets the Connection this Packet is send with.
|
void |
setHeader(int bit) |
int |
size()
Returns an estimation of the packet, including its payload, in bytes.
|
String |
toString() |
boolean |
writeTo(ByteBuffer destination)
WARNING:
Should be in sync with
Data.writeData(com.hazelcast.nio.ObjectDataOutput) |
done, getData, isStatusSet, reset, setData, setStatuspublic static final byte VERSION
public static final int HEADER_OP
public static final int HEADER_RESPONSE
public static final int HEADER_EVENT
public static final int HEADER_WAN_REPLICATION
public static final int HEADER_URGENT
public Packet(PortableContext context)
public Packet(Data value, PortableContext context)
public Packet(Data value, int partitionId, PortableContext context)
public Connection getConn()
public void setConn(Connection conn)
conn - the connection.public void setHeader(int bit)
public boolean isHeaderSet(int bit)
public short getHeader()
public int getPartitionId()
public boolean isUrgent()
SocketWritableisUrgent in interface SocketWritableisUrgent in class DataAdapterpublic boolean writeTo(ByteBuffer destination)
DataAdapterData.writeData(com.hazelcast.nio.ObjectDataOutput)writeTo in interface SocketWritablewriteTo in class DataAdapterdestination - the ByteBuffer to write to.public boolean readFrom(ByteBuffer source)
DataAdapterData.readData(com.hazelcast.nio.ObjectDataInput)readFrom in interface SocketReadablereadFrom in class DataAdapterpublic int size()
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.