public final class BinaryClassDefinitionProxy extends Object implements ClassDefinition
| Constructor and Description |
|---|
BinaryClassDefinitionProxy(int factoryId,
int classId,
int version) |
BinaryClassDefinitionProxy(int factoryId,
int classId,
int version,
byte[] binary) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getBinary() |
int |
getClassId() |
int |
getFactoryId() |
FieldDefinition |
getField(int fieldIndex) |
FieldDefinition |
getField(String name) |
int |
getFieldClassId(String fieldName) |
int |
getFieldCount() |
Set<String> |
getFieldNames() |
FieldType |
getFieldType(String fieldName) |
int |
getFieldVersion(String fieldName) |
int |
getVersion() |
boolean |
hasField(String fieldName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetClassId, getFactoryId, getVersionpublic BinaryClassDefinitionProxy(int factoryId,
int classId,
int version)
public BinaryClassDefinitionProxy(int factoryId,
int classId,
int version,
byte[] binary)
public FieldDefinition getField(String name)
getField in interface ClassDefinitionname - name of the fieldpublic FieldDefinition getField(int fieldIndex)
getField in interface ClassDefinitionfieldIndex - index of the fieldpublic boolean hasField(String fieldName)
hasField in interface ClassDefinitionfieldName - field namepublic Set<String> getFieldNames()
getFieldNames in interface ClassDefinitionpublic FieldType getFieldType(String fieldName)
getFieldType in interface ClassDefinitionfieldName - name of the fieldpublic int getFieldClassId(String fieldName)
getFieldClassId in interface ClassDefinitionfieldName - name of the fieldpublic int getFieldVersion(String fieldName)
public int getFieldCount()
getFieldCount in interface ClassDefinitionpublic 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 © 2015 Hazelcast, Inc.. All Rights Reserved.