|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.gemstone.gemfire.DataSerializer org.springframework.data.gemfire.serialization.EnumSerializer
public class EnumSerializer
Generic Serializer for JDK Enums. The class needs to be registered only once - custom enums
will be then understood by the converter by calling addEnum(Class)
.
Field Summary |
---|
Fields inherited from class com.gemstone.gemfire.DataSerializer |
---|
DEBUG, DISALLOW_JAVA_SERIALIZATION, DUMP_SERIALIZED, TRACE_SERIALIZABLE |
Constructor Summary | |
---|---|
EnumSerializer()
|
Method Summary | |
---|---|
void |
addEnum(Class enumClass)
|
Object |
fromData(DataInput in)
|
int |
getId()
|
Class<?>[] |
getSupportedClasses()
|
void |
setId(int id)
Sets the id for this serializer. |
boolean |
toData(Object o,
DataOutput out)
|
Methods inherited from class com.gemstone.gemfire.DataSerializer |
---|
equals, getContext, getEventId, hashCode, readArrayList, readArrayOfByteArrays, readBoolean, readBooleanArray, readByte, readByteArray, readCharacter, readCharArray, readClass, readConcurrentHashMap, readDate, readDouble, readDoubleArray, readEnum, readFile, readFloat, readFloatArray, readHashMap, readHashSet, readHashtable, readIdentityHashMap, readInetAddress, readIntArray, readInteger, readLinkedHashSet, readLinkedList, readLong, readLongArray, readNonPrimitiveClassName, readObject, readObjectArray, readPrimitiveBoolean, readPrimitiveByte, readPrimitiveChar, readPrimitiveDouble, readPrimitiveFloat, readPrimitiveInt, readPrimitiveLong, readPrimitiveShort, readProperties, readRegion, readShort, readShortArray, readStack, readString, readStringArray, readTreeMap, readTreeSet, readUnsignedByte, readUnsignedShort, readVector, register, register, setContext, setEventId, writeArrayList, writeArrayOfByteArrays, writeBoolean, writeBooleanArray, writeByte, writeByteArray, writeByteArray, writeCharacter, writeCharArray, writeClass, writeConcurrentHashMap, writeDate, writeDouble, writeDoubleArray, writeEnum, writeFile, writeFloat, writeFloatArray, writeHashMap, writeHashSet, writeHashtable, writeIdentityHashMap, writeInetAddress, writeIntArray, writeInteger, writeLinkedHashSet, writeLinkedList, writeLong, writeLongArray, writeNonPrimitiveClassName, writeObject, writeObject, writeObjectArray, writeObjectAsByteArray, writePrimitiveBoolean, writePrimitiveByte, writePrimitiveChar, writePrimitiveDouble, writePrimitiveFloat, writePrimitiveInt, writePrimitiveLong, writePrimitiveShort, writeProperties, writeRegion, writeShort, writeShortArray, writeStack, writeString, writeStringArray, writeTreeMap, writeTreeSet, writeUnsignedByte, writeUnsignedShort, writeVector |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EnumSerializer()
Method Detail |
---|
public boolean toData(Object o, DataOutput out) throws IOException
toData
in class com.gemstone.gemfire.DataSerializer
IOException
public Object fromData(DataInput in) throws IOException, ClassNotFoundException
fromData
in class com.gemstone.gemfire.DataSerializer
IOException
ClassNotFoundException
public void addEnum(Class enumClass)
public Class<?>[] getSupportedClasses()
getSupportedClasses
in class com.gemstone.gemfire.DataSerializer
public int getId()
getId
in class com.gemstone.gemfire.DataSerializer
public void setId(int id)
id
- the id to set
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |