
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,
java.lang.Object obj) |
protected void |
doWriteObject(java.lang.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, waitwriteObjectUnsharedwriteBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTFwrite, write, writeprotected void doWriteObject(java.lang.Object orig,
boolean unshared)
throws java.io.IOException
doWriteObject in class AbstractObjectOutputjava.io.IOExceptionprotected void doWriteFields(SerializableClass info, java.lang.Object obj) throws java.io.IOException
java.io.IOExceptionpublic void clearInstanceCache()
throws java.io.IOException
clearInstanceCache in interface Marshallerjava.io.IOExceptionpublic void clearClassCache()
throws java.io.IOException
clearClassCache in interface Marshallerjava.io.IOExceptionpublic void start(ByteOutput byteOutput) throws java.io.IOException
start in interface Marshallerstart in class AbstractMarshallerjava.io.IOExceptionpublic void finish()
throws java.io.IOException
finish in interface Marshallerfinish in class AbstractMarshallerjava.io.IOExceptionpublic void flush()
throws java.io.IOException
flush in interface java.io.Flushableflush in interface java.io.ObjectOutputflush in class SimpleDataOutputjava.io.IOExceptionCopyright © 2011 JBoss, a division of Red Hat, Inc.