public final class BinaryClassDefinitionProxy extends Object implements ClassDefinition
| Modifier and Type | Field and Description |
|---|---|
protected int |
classId |
protected int |
factoryId |
protected int |
version |
| Constructor and Description |
|---|
BinaryClassDefinitionProxy(int factoryId,
int classId,
int version,
byte[] binary) |
| Modifier and Type | Method and Description |
|---|---|
FieldDefinition |
get(int fieldIndex) |
FieldDefinition |
get(String name) |
byte[] |
getBinary() |
int |
getClassId() |
int |
getFactoryId() |
int |
getFieldClassId(String fieldName) |
int |
getFieldCount() |
Set<String> |
getFieldNames() |
FieldType |
getFieldType(String fieldName) |
int |
getVersion() |
boolean |
hasField(String fieldName) |
void |
readData(com.hazelcast.nio.ObjectDataInput in) |
ClassDefinition |
toReal(SerializationContext context) |
void |
writeData(com.hazelcast.nio.ObjectDataOutput out) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetClassId, getFactoryId, getVersionprotected int factoryId
protected int classId
protected int version
public BinaryClassDefinitionProxy(int factoryId,
int classId,
int version,
byte[] binary)
public ClassDefinition toReal(SerializationContext context) throws IOException
IOExceptionpublic FieldDefinition get(String name)
get in interface ClassDefinitionpublic FieldDefinition get(int fieldIndex)
get in interface ClassDefinitionpublic boolean hasField(String fieldName)
hasField in interface ClassDefinitionpublic Set<String> getFieldNames()
getFieldNames in interface ClassDefinitionpublic FieldType getFieldType(String fieldName)
getFieldType in interface ClassDefinitionpublic int getFieldClassId(String fieldName)
getFieldClassId in interface ClassDefinitionpublic int getFieldCount()
getFieldCount in interface ClassDefinitionpublic void writeData(com.hazelcast.nio.ObjectDataOutput out)
throws IOException
writeData in interface DataSerializableIOExceptionpublic void readData(com.hazelcast.nio.ObjectDataInput in)
throws IOException
readData in interface DataSerializableIOExceptionpublic final int getFactoryId()
getFactoryId in interface ClassDefinitionpublic final int getClassId()
getClassId in interface ClassDefinitionpublic final int getVersion()
getVersion in interface ClassDefinitionpublic final byte[] getBinary()
Copyright © 2017 Hazelcast, Inc.. All Rights Reserved.