|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.OutputStream
java.io.ObjectOutputStream
org.teiid.netty.handler.codec.serialization.CompactObjectOutputStream
public class CompactObjectOutputStream
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.io.ObjectOutputStream |
---|
java.io.ObjectOutputStream.PutField |
Field Summary | |
---|---|
static java.util.Map<java.lang.Class<?>,java.lang.Integer> |
KNOWN_CLASSES
|
static java.util.Map<java.lang.Integer,java.lang.Class<?>> |
KNOWN_CODES
|
Fields inherited from interface java.io.ObjectStreamConstants |
---|
baseWireHandle, 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 |
Constructor Summary | |
---|---|
CompactObjectOutputStream(java.io.OutputStream out)
|
Method Summary | |
---|---|
static void |
addKnownClass(java.lang.Class<?> clazz,
byte code)
|
java.util.List<InputStreamFactory.StreamFactoryReference> |
getReferences()
|
java.util.List<java.io.InputStream> |
getStreams()
|
protected java.lang.Object |
replaceObject(java.lang.Object obj)
|
protected void |
writeClassDescriptor(java.io.ObjectStreamClass desc)
|
protected void |
writeStreamHeader()
|
Methods inherited from class java.io.ObjectOutputStream |
---|
annotateClass, annotateProxyClass, close, defaultWriteObject, drain, enableReplaceObject, flush, putFields, reset, useProtocolVersion, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFields, writeFloat, writeInt, writeLong, writeObject, writeObjectOverride, writeShort, writeUnshared, writeUTF |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.util.Map<java.lang.Class<?>,java.lang.Integer> KNOWN_CLASSES
public static final java.util.Map<java.lang.Integer,java.lang.Class<?>> KNOWN_CODES
Constructor Detail |
---|
public CompactObjectOutputStream(java.io.OutputStream out) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public static void addKnownClass(java.lang.Class<?> clazz, byte code)
public java.util.List<java.io.InputStream> getStreams()
public java.util.List<InputStreamFactory.StreamFactoryReference> getReferences()
protected void writeStreamHeader() throws java.io.IOException
writeStreamHeader
in class java.io.ObjectOutputStream
java.io.IOException
protected void writeClassDescriptor(java.io.ObjectStreamClass desc) throws java.io.IOException
writeClassDescriptor
in class java.io.ObjectOutputStream
java.io.IOException
protected java.lang.Object replaceObject(java.lang.Object obj) throws java.io.IOException
replaceObject
in class java.io.ObjectOutputStream
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |