public abstract class GridTcpCommunicationMessageAdapter extends Object implements Serializable, Cloneable
| Modifier and Type | Field and Description |
|---|---|
static BitSet |
BIT_SET_NOT_READ |
static boolean[] |
BOOLEAN_ARR_NOT_READ |
static GridByteArrayList |
BYTE_ARR_LIST_NOT_READ |
static byte[] |
BYTE_ARR_NOT_READ |
static GridCacheVersion |
CACHE_VER_NOT_READ |
static char[] |
CHAR_ARR_NOT_READ |
static GridClockDeltaVersion |
CLOCK_DELTA_VER_NOT_READ |
protected GridTcpCommunicationMessageState |
commState |
static GridDhtPartitionExchangeId |
DHT_PART_EXCHANGE_ID_NOT_READ |
static double[] |
DOUBLE_ARR_NOT_READ |
static GridDrInternalRequestEntry |
DR_INT_REQ_ENTRY_NOT_READ |
static Enum<?> |
ENUM_NOT_READ |
static float[] |
FLOAT_ARR_NOT_READ |
static GridUuid |
GRID_UUID_NOT_READ |
static int[] |
INT_ARR_NOT_READ |
static long[] |
LONG_ARR_NOT_READ |
static GridLongList |
LONG_LIST_NOT_READ |
static GridTcpCommunicationMessageAdapter |
MSG_NOT_READ |
protected static Object |
NULL |
static short[] |
SHORT_ARR_NOT_READ |
static String |
STR_NOT_READ |
static UUID |
UUID_NOT_READ |
static GridCacheValueBytes |
VAL_BYTES_NOT_READ |
| Constructor and Description |
|---|
GridTcpCommunicationMessageAdapter() |
| Modifier and Type | Method and Description |
|---|---|
protected Iterator<?> |
arrayIterator(Object[] arr) |
abstract GridTcpCommunicationMessageAdapter |
clone() |
protected abstract void |
clone0(GridTcpCommunicationMessageAdapter _msg)
Clones all fields of the provided message to
this. |
abstract byte |
directType() |
void |
messageReader(GridNioMessageReader msgReader,
UUID nodeId) |
void |
messageWriter(GridNioMessageWriter msgWriter,
UUID nodeId) |
abstract boolean |
readFrom(ByteBuffer buf) |
abstract boolean |
writeTo(ByteBuffer buf) |
public static final byte[] BYTE_ARR_NOT_READ
public static final short[] SHORT_ARR_NOT_READ
public static final int[] INT_ARR_NOT_READ
public static final long[] LONG_ARR_NOT_READ
public static final float[] FLOAT_ARR_NOT_READ
public static final double[] DOUBLE_ARR_NOT_READ
public static final char[] CHAR_ARR_NOT_READ
public static final boolean[] BOOLEAN_ARR_NOT_READ
public static final UUID UUID_NOT_READ
public static final GridUuid GRID_UUID_NOT_READ
public static final GridClockDeltaVersion CLOCK_DELTA_VER_NOT_READ
public static final GridByteArrayList BYTE_ARR_LIST_NOT_READ
public static final GridLongList LONG_LIST_NOT_READ
public static final GridCacheVersion CACHE_VER_NOT_READ
public static final GridDhtPartitionExchangeId DHT_PART_EXCHANGE_ID_NOT_READ
public static final GridCacheValueBytes VAL_BYTES_NOT_READ
public static final GridDrInternalRequestEntry DR_INT_REQ_ENTRY_NOT_READ
public static final String STR_NOT_READ
public static final BitSet BIT_SET_NOT_READ
public static final Enum<?> ENUM_NOT_READ
public static final GridTcpCommunicationMessageAdapter MSG_NOT_READ
protected static final Object NULL
protected final GridTcpCommunicationMessageState commState
public void messageWriter(GridNioMessageWriter msgWriter, @Nullable UUID nodeId)
msgWriter - Message writer.nodeId - Node ID (provided only if versions are different).public void messageReader(GridNioMessageReader msgReader, @Nullable UUID nodeId)
msgReader - Message reader.nodeId - Node ID (provided only if versions are different).public abstract boolean writeTo(ByteBuffer buf)
buf - Byte buffer.public abstract boolean readFrom(ByteBuffer buf)
buf - Byte buffer.public abstract byte directType()
public abstract GridTcpCommunicationMessageAdapter clone()
protected abstract void clone0(GridTcpCommunicationMessageAdapter _msg)
this._msg - Message to clone from.Copyright © 2014. All rights reserved.