
public final class SerialMarshaller extends AbstractMarshaller implements Marshaller
| Modifier and Type | Field and Description |
|---|---|
static int |
TC_CLASSTABLEDESC |
static int |
TC_OBJECTTABLE |
classExternalizerFactory, classResolver, classTable, configuredVersion, exceptionListener, objectPreResolver, objectResolver, objectTable, serializabilityChecker, streamHeaderbufferbyteOutputbaseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, SC_ENUM, SC_EXTERNALIZABLE, SC_SERIALIZABLE, SC_WRITE_METHOD, STREAM_MAGIC, STREAM_VERSION, SUBCLASS_IMPLEMENTATION_PERMISSION, SUBSTITUTION_PERMISSION, TC_ARRAY, TC_BASE, TC_BLOCKDATA, TC_BLOCKDATALONG, TC_CLASS, TC_CLASSDESC, TC_ENDBLOCKDATA, TC_ENUM, TC_EXCEPTION, TC_LONGSTRING, TC_MAX, TC_NULL, TC_OBJECT, TC_PROXYCLASSDESC, TC_REFERENCE, TC_RESET, TC_STRING| Modifier and Type | Method and Description |
|---|---|
void |
clearClassCache() |
void |
clearInstanceCache() |
protected void |
doWriteFields(SerializableClass info,
Object obj) |
protected void |
doWriteObject(Object orig,
boolean unshared) |
void |
finish() |
void |
flush() |
void |
start(ByteOutput byteOutput) |
close, writeObject, writeObjectUnsharedshallowFlush, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTFclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwriteObjectUnsharedclose, write, write, write, writeObjectwriteBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTFwrite, write, writepublic static final int TC_CLASSTABLEDESC
public static final int TC_OBJECTTABLE
protected void doWriteObject(Object orig, boolean unshared) throws IOException
doWriteObject in class AbstractObjectOutputIOExceptionprotected void doWriteFields(SerializableClass info, Object obj) throws IOException
IOExceptionpublic void clearInstanceCache()
throws IOException
clearInstanceCache in interface MarshallerIOExceptionpublic void clearClassCache()
throws IOException
clearClassCache in interface MarshallerIOExceptionpublic void start(ByteOutput byteOutput) throws IOException
start in interface Marshallerstart in class AbstractMarshallerIOExceptionpublic void finish()
throws IOException
finish in interface Marshallerfinish in class AbstractMarshallerIOExceptionpublic void flush()
throws IOException
flush in interface Flushableflush in interface ObjectOutputflush in class SimpleDataOutputIOExceptionCopyright © 2011 JBoss, a division of Red Hat, Inc.