|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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.DataSerializerIOException
public Object fromData(DataInput in)
throws IOException,
ClassNotFoundException
fromData in class com.gemstone.gemfire.DataSerializerIOException
ClassNotFoundExceptionpublic void addEnum(Class enumClass)
public Class<?>[] getSupportedClasses()
getSupportedClasses in class com.gemstone.gemfire.DataSerializerpublic int getId()
getId in class com.gemstone.gemfire.DataSerializerpublic 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 | ||||||||