public static class NullImplementation.NullPofContext extends Object implements PofContext
| Modifier and Type | Field and Description |
|---|---|
static NullImplementation.NullPofContext |
INSTANCE
Singleton instance.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
deserialize(ReadBuffer.BufferInput in)
Deserialize an object from a ReadBuffer by reading its state using the specified BufferInput object.
|
Class |
getClass(int nTypeId)
Determine the class associated with the given user type identifier.
|
String |
getClassName(int nTypeId)
Determine the name of the class associated with the given user type identifier.
|
PofSerializer |
getPofSerializer(int nTypeId)
Return a PofSerializer that can be used to serialize and deserialize an object of the specified user type to and from a POF stream.
|
int |
getUserTypeIdentifier(Class clz)
Determine the user type identifier associated with the given class.
|
int |
getUserTypeIdentifier(Object o)
Determine the user type identifier associated with the given object.
|
int |
getUserTypeIdentifier(String sClass)
Determine the user type identifier associated with the given class name.
|
boolean |
isUserType(Class clz)
Determine if the given class is a user type known to this PofContext.
|
boolean |
isUserType(Object o)
Determine if the given object is of a user type known to this PofContext.
|
boolean |
isUserType(String sClass)
Determine if the class with the given name is a user type known to this PofContext.
|
void |
serialize(WriteBuffer.BufferOutput out, Object o)
Serialize an object to a WriteBuffer by writing its state using the specified BufferOutput object.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisPreferJavaTimepublic static final NullImplementation.NullPofContext INSTANCE
public PofSerializer getPofSerializer(int nTypeId)
getPofSerializer in interface PofContextnTypeId - the type identifier of the user type that can be serialized and deserialized using the returned PofSerializer; must be non-negativepublic int getUserTypeIdentifier(Object o)
getUserTypeIdentifier in interface PofContexto - an instance of a user type; must not be nullpublic int getUserTypeIdentifier(Class clz)
getUserTypeIdentifier in interface PofContextclz - a user type class; must not be nullpublic int getUserTypeIdentifier(String sClass)
getUserTypeIdentifier in interface PofContextsClass - the name of a user type class; must not be nullpublic String getClassName(int nTypeId)
getClassName in interface PofContextnTypeId - the user type identifier; must be non-negativepublic Class getClass(int nTypeId)
getClass in interface PofContextnTypeId - the user type identifier; must be non-negativepublic boolean isUserType(Object o)
isUserType in interface PofContexto - the object to test; must not be nullpublic boolean isUserType(Class clz)
isUserType in interface PofContextclz - the class to test; must not be nullpublic boolean isUserType(String sClass)
isUserType in interface PofContextsClass - the name of the class to test; must not be nullpublic void serialize(WriteBuffer.BufferOutput out, Object o) throws IOException
Note: Starting with Coherence 12.2.1 classes that need to designate an alternative object to be used by the Serializer when writing the object to the buffer should implement the SerializationSupport.writeReplace() method.
serialize in interface Serializerout - the BufferOutput with which to write the object's stateo - the object to serializeIOException - if an I/O error occurspublic Object deserialize(ReadBuffer.BufferInput in) throws IOException
Note: Starting with Coherence 12.2.1 classes that need to designate an alternative object to be returned by the Serializer after an object is deserialized from the buffer should implement the SerializationSupport.readResolve() method.
deserialize in interface Serializerin - the BufferInput with which to read the object's stateIOException - if an I/O error occurs