public class IdentifiableObjectOutputStream extends OSGIObjectOutputStream
ObjectOutputStream.PutField
allowNonSerializable, logger, out
C_ARRAY, C_BOOL, C_BYTE, C_CHAR, C_COLL, C_DICT, C_DOUBLE, C_DTO, C_ENUM, C_EXTER, C_FLOAT, C_INT, C_ITER, C_LIST, C_LONG, C_MAP, C_NULL, C_OBJECT, C_OBOOL, C_OBYTE, C_OCHAR, C_ODOUBLE, C_OFLOAT, C_OINT, C_OLONG, C_OSHORT, C_SER, C_SET, C_SHORT, C_STRING, C_VER
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 and Description |
---|
IdentifiableObjectOutputStream(String name,
OutputStream outs) |
Modifier and Type | Method and Description |
---|---|
protected void |
annotateClass(Class cl) |
close, flush, reset, setAllowNonSerializable, setLogService, trace, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeExternalizable, writeFields, writeFloat, writeInt, writeLong, writeNonSerializable, writeObjectOverride, writeSerializable, writeShort, writeUTF
annotateProxyClass, defaultWriteObject, drain, enableReplaceObject, putFields, replaceObject, useProtocolVersion, writeClassDescriptor, writeFields, writeObject, writeStreamHeader, writeUnshared
public IdentifiableObjectOutputStream(String name, OutputStream outs) throws IOException
IOException
protected void annotateClass(Class cl) throws IOException
annotateClass
in class ObjectOutputStream
IOException
Copyright © 2004–2020 Eclipse Foundation. All rights reserved.