
public final class SerialMarshaller extends AbstractMarshaller implements Marshaller, ExtendedObjectStreamConstants
classExternalizerFactory, classResolver, classTable, configuredVersion, exceptionListener, objectPreResolver, objectResolver, objectTable, serializabilityChecker, streamHeaderbufferbyteOutputTC_CLASSTABLEDESC, TC_OBJECTTABLEbaseWireHandle, 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, writeprotected 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.