Package org.mapdb.elsa
Class ObjectOutputStream2
- java.lang.Object
-
- java.io.OutputStream
-
- java.io.ObjectOutputStream
-
- org.mapdb.elsa.ObjectOutputStream2
-
- All Implemented Interfaces:
java.io.Closeable,java.io.DataOutput,java.io.Flushable,java.io.ObjectOutput,java.io.ObjectStreamConstants,java.lang.AutoCloseable
final class ObjectOutputStream2 extends java.io.ObjectOutputStreamUsed internally to serializer objects which use Java Serialization hacks (writeReplace, writeExternal... methods).
-
-
Field Summary
Fields Modifier and Type Field Description private ElsaSerializerPojoserializerPojo-
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
Constructors Modifier Constructor Description protectedObjectOutputStream2(ElsaSerializerPojo serializerPojo, java.io.OutputStream out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidwriteClassDescriptor(java.io.ObjectStreamClass desc)-
Methods inherited from class java.io.ObjectOutputStream
annotateClass, annotateProxyClass, close, defaultWriteObject, drain, enableReplaceObject, flush, putFields, replaceObject, reset, useProtocolVersion, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFields, writeFloat, writeInt, writeLong, writeObject, writeObjectOverride, writeShort, writeStreamHeader, writeUnshared, writeUTF
-
-
-
-
Field Detail
-
serializerPojo
private ElsaSerializerPojo serializerPojo
-
-
Constructor Detail
-
ObjectOutputStream2
protected ObjectOutputStream2(ElsaSerializerPojo serializerPojo, java.io.OutputStream out) throws java.io.IOException, java.lang.SecurityException
- Throws:
java.io.IOExceptionjava.lang.SecurityException
-
-