public class CacheMarshaller200 extends AbstractMarshaller
| Modifier and Type | Field and Description |
|---|---|
protected CommandsFactory |
commandsFactory |
protected static InactiveRegionException |
IRE |
protected static int |
MAGICNUMBER_ARRAY |
protected static int |
MAGICNUMBER_ARRAY_LIST |
protected static int |
MAGICNUMBER_BOOLEAN |
protected static int |
MAGICNUMBER_BYTE |
protected static int |
MAGICNUMBER_CHAR |
protected static int |
MAGICNUMBER_DEFAULT_DATA_VERSION |
protected static int |
MAGICNUMBER_DOUBLE |
protected static int |
MAGICNUMBER_EXTENDED_RESPONSE |
protected static int |
MAGICNUMBER_FASTCOPY_HASHMAP |
protected static int |
MAGICNUMBER_FLOAT |
protected static int |
MAGICNUMBER_FQN |
protected static int |
MAGICNUMBER_GRAVITATERESULT |
protected static int |
MAGICNUMBER_GTX |
protected static int |
MAGICNUMBER_HASH_MAP |
protected static int |
MAGICNUMBER_HASH_SET |
protected static int |
MAGICNUMBER_IMMUTABLE_MAPCOPY |
protected static int |
MAGICNUMBER_INTEGER |
protected static int |
MAGICNUMBER_IPADDRESS |
protected static int |
MAGICNUMBER_LINKED_LIST |
protected static int |
MAGICNUMBER_LONG |
protected static int |
MAGICNUMBER_MARSHALLEDVALUE |
protected static int |
MAGICNUMBER_METHODCALL |
protected static int |
MAGICNUMBER_NODEDATA |
protected static int |
MAGICNUMBER_NODEDATA_EXCEPTION_MARKER |
protected static int |
MAGICNUMBER_NODEDATA_MARKER |
protected static int |
MAGICNUMBER_NULL |
protected static int |
MAGICNUMBER_OBJECT |
protected static int |
MAGICNUMBER_REF |
protected static int |
MAGICNUMBER_REQUEST_IGNORED_RESPONSE |
protected static int |
MAGICNUMBER_SERIALIZABLE |
protected static int |
MAGICNUMBER_SHORT |
protected static int |
MAGICNUMBER_STRING |
protected static int |
MAGICNUMBER_TREE_MAP |
protected static int |
MAGICNUMBER_TREE_SET |
protected static int |
MAGICNUMBER_TXLOG_ENTRY |
configuration, defaultClassLoader, defaultInactive, log, regionManager, trace, useRefs, useRegionBasedMarshalling| Constructor and Description |
|---|
CacheMarshaller200() |
extractFqn, init, initLogger, objectFromByteBuffer, objectFromByteBuffer, objectFromStream, objectToBuffer, objectToByteBuffer, regionalizedMethodCallFromByteBufferprotected static final int MAGICNUMBER_METHODCALL
protected static final int MAGICNUMBER_FQN
protected static final int MAGICNUMBER_GTX
protected static final int MAGICNUMBER_IPADDRESS
protected static final int MAGICNUMBER_ARRAY_LIST
protected static final int MAGICNUMBER_INTEGER
protected static final int MAGICNUMBER_LONG
protected static final int MAGICNUMBER_BOOLEAN
protected static final int MAGICNUMBER_STRING
protected static final int MAGICNUMBER_DEFAULT_DATA_VERSION
protected static final int MAGICNUMBER_LINKED_LIST
protected static final int MAGICNUMBER_HASH_MAP
protected static final int MAGICNUMBER_TREE_MAP
protected static final int MAGICNUMBER_HASH_SET
protected static final int MAGICNUMBER_TREE_SET
protected static final int MAGICNUMBER_NODEDATA_MARKER
protected static final int MAGICNUMBER_NODEDATA_EXCEPTION_MARKER
protected static final int MAGICNUMBER_NODEDATA
protected static final int MAGICNUMBER_GRAVITATERESULT
protected static final int MAGICNUMBER_SHORT
protected static final int MAGICNUMBER_IMMUTABLE_MAPCOPY
protected static final int MAGICNUMBER_MARSHALLEDVALUE
protected static final int MAGICNUMBER_FASTCOPY_HASHMAP
protected static final int MAGICNUMBER_ARRAY
protected static final int MAGICNUMBER_BYTE
protected static final int MAGICNUMBER_CHAR
protected static final int MAGICNUMBER_FLOAT
protected static final int MAGICNUMBER_DOUBLE
protected static final int MAGICNUMBER_OBJECT
protected static final int MAGICNUMBER_TXLOG_ENTRY
protected static final int MAGICNUMBER_REQUEST_IGNORED_RESPONSE
protected static final int MAGICNUMBER_EXTENDED_RESPONSE
protected static final int MAGICNUMBER_NULL
protected static final int MAGICNUMBER_SERIALIZABLE
protected static final int MAGICNUMBER_REF
protected static final InactiveRegionException IRE
protected CommandsFactory commandsFactory
public void injectCommandsFactory(CommandsFactory commandsFactory)
public void objectToObjectStream(Object o, ObjectOutputStream out) throws Exception
MarshallerObjectOutputStreamo - object to marshallout - stream to marshall toExceptionpublic RegionalizedMethodCall regionalizedMethodCallFromObjectStream(ObjectInputStream in) throws Exception
MarshallerMarshaller.objectFromObjectStream(java.io.ObjectInputStream)regionalizedMethodCallFromObjectStream in interface MarshallerregionalizedMethodCallFromObjectStream in class AbstractMarshallerin - object inout streamException - if there are issuespublic Object objectFromObjectStream(ObjectInputStream in) throws Exception
MarshallerObjectInputStreamin - stream to unmarshall fromExceptionpublic void objectToObjectStream(Object o, ObjectOutputStream out, Fqn region) throws Exception
MarshallerMarshaller.objectToObjectStream(Object,java.io.ObjectOutputStream) which adds a hint to the Fqn regiono - object to marshallout - stream to marshall toregion - fqn that this object pertains toExceptionprotected Object[] objectFromObjectStreamRegionBased(ObjectInputStream in) throws Exception
in - Exceptionprotected void marshallObject(Object o, ObjectOutputStream out, Map<Object,Integer> refMap) throws Exception
Exceptionprotected void marshallString(String s, ObjectOutputStream out) throws Exception
Exceptionprotected void marshallFqn(Fqn fqn, ObjectOutputStream out, Map<Object,Integer> refMap) throws Exception
Exceptionprotected Object unmarshallObject(ObjectInputStream in, ClassLoader loader, UnmarshalledReferences refMap, boolean overrideContextClassloaderOnThread) throws Exception
Exceptionprotected Object unmarshallObject(ObjectInputStream in, UnmarshalledReferences refMap) throws Exception
Exceptionprotected String unmarshallString(ObjectInputStream in) throws Exception
Exceptionprotected Fqn unmarshallFqn(ObjectInputStream in, UnmarshalledReferences refMap) throws Exception
Exceptionprotected void marshallDefaultDataVersion(DefaultDataVersion ddv, ObjectOutputStream out) throws Exception
Exceptionprotected DefaultDataVersion unmarshallDefaultDataVersion(ObjectInputStream in) throws Exception
Exceptionprotected int readReference(ObjectInputStream in) throws IOException
in - the stream to read fromIOException - propagated from the OISprotected void writeReference(ObjectOutputStream out, int reference) throws IOException
out - the stream to write toreference - the reference to writeIOException - propagated from the OOSprotected int readUnsignedInt(ObjectInputStream in) throws IOException
IOExceptionprotected void writeUnsignedInt(ObjectOutputStream out, int i) throws IOException
IOExceptionprotected long readUnsignedLong(ObjectInputStream in) throws IOException
IOExceptionprotected void writeUnsignedLong(ObjectOutputStream out, long i) throws IOException
IOExceptionprotected Object unmarshallArray(ObjectInputStream in, UnmarshalledReferences refs) throws Exception
ExceptionCopyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.