public abstract class BinaryFieldAccessor extends Object
| Modifier and Type | Field and Description |
|---|---|
protected int |
id
Field ID.
|
protected BinaryWriteMode |
mode
Mode.
|
| Modifier | Constructor and Description |
|---|---|
protected |
BinaryFieldAccessor(int id,
BinaryWriteMode mode)
Protected constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static BinaryFieldAccessor |
create(Field field,
int id)
Create accessor for the field.
|
BinaryWriteMode |
mode()
Get mode.
|
abstract void |
read(Object obj,
BinaryReaderExImpl reader)
Read field.
|
abstract void |
write(Object obj,
BinaryWriterExImpl writer)
Write field.
|
protected final int id
protected final BinaryWriteMode mode
protected BinaryFieldAccessor(int id,
BinaryWriteMode mode)
id - Field ID.mode - Mode;public static BinaryFieldAccessor create(Field field, int id)
field - Field.id - FIeld ID.public BinaryWriteMode mode()
public abstract void write(Object obj, BinaryWriterExImpl writer) throws BinaryObjectException
obj - Object.writer - Writer.BinaryObjectException - If failed.public abstract void read(Object obj, BinaryReaderExImpl reader) throws BinaryObjectException
obj - Object.reader - Reader.BinaryObjectException - If failed.
Follow @ApacheIgnite
Ignite Fabric : ver. 1.9.0 Release Date : March 2 2017