public class GridHadoopShuffleMessage extends Object implements GridHadoopMessage, Externalizable
| Modifier and Type | Class and Description |
|---|---|
static interface |
GridHadoopShuffleMessage.Visitor
Visitor.
|
| Constructor and Description |
|---|
GridHadoopShuffleMessage() |
GridHadoopShuffleMessage(org.gridgain.grid.hadoop.GridHadoopJobId jobId,
int reducer,
int size) |
| Modifier and Type | Method and Description |
|---|---|
void |
addKey(long keyPtr,
int keySize) |
void |
addValue(long valPtr,
int valSize) |
boolean |
available(int size,
boolean valOnly) |
byte[] |
buffer() |
long |
id() |
org.gridgain.grid.hadoop.GridHadoopJobId |
jobId() |
int |
offset() |
void |
readExternal(ObjectInput in) |
int |
reducer() |
String |
toString() |
void |
visit(GridHadoopShuffleMessage.Visitor v) |
void |
writeExternal(ObjectOutput out) |
public GridHadoopShuffleMessage()
public GridHadoopShuffleMessage(org.gridgain.grid.hadoop.GridHadoopJobId jobId,
int reducer,
int size)
size - Size.public long id()
public org.gridgain.grid.hadoop.GridHadoopJobId jobId()
public int reducer()
public byte[] buffer()
public int offset()
public boolean available(int size,
boolean valOnly)
size - Size.valOnly - Only value wll be added.true If this message can fit additional data of this sizepublic void addKey(long keyPtr,
int keySize)
keyPtr - Key pointer.keySize - Key size.public void addValue(long valPtr,
int valSize)
valPtr - Value pointer.valSize - Value size.public void visit(GridHadoopShuffleMessage.Visitor v) throws org.gridgain.grid.GridException
v - Visitor.org.gridgain.grid.GridExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionCopyright © 2014. All rights reserved.