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, wait
isPreferJavaTime
public static final NullImplementation.NullPofContext INSTANCE
public PofSerializer getPofSerializer(int nTypeId)
getPofSerializer
in interface PofContext
nTypeId
- 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 PofContext
o
- an instance of a user type; must not be nullpublic int getUserTypeIdentifier(Class clz)
getUserTypeIdentifier
in interface PofContext
clz
- a user type class; must not be nullpublic int getUserTypeIdentifier(String sClass)
getUserTypeIdentifier
in interface PofContext
sClass
- the name of a user type class; must not be nullpublic String getClassName(int nTypeId)
getClassName
in interface PofContext
nTypeId
- the user type identifier; must be non-negativepublic Class getClass(int nTypeId)
getClass
in interface PofContext
nTypeId
- the user type identifier; must be non-negativepublic boolean isUserType(Object o)
isUserType
in interface PofContext
o
- the object to test; must not be nullpublic boolean isUserType(Class clz)
isUserType
in interface PofContext
clz
- the class to test; must not be nullpublic boolean isUserType(String sClass)
isUserType
in interface PofContext
sClass
- 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 Serializer
out
- 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 Serializer
in
- the BufferInput with which to read the object's stateIOException
- if an I/O error occurs