wt.util
Class WTObjectOutputStream
java.lang.Object
java.io.OutputStream
java.io.ObjectOutputStream
wt.util.WTObjectOutputStream
- All Implemented Interfaces:
- DataOutput, ObjectOutput, ObjectStreamConstants
- Direct Known Subclasses:
- Encoder.EncodeObjectOutputStream, PDSEncoder.EncodeObjectOutputStream, QueryResult.DuplicateStringEliminator, UpgradeEncoder.EncodeObjectOutputStream
- public class WTObjectOutputStream
- extends ObjectOutputStream
An object output stream extension that allows runtime configuration of the
default protocol version. The JDK 1.2 introduced a new stream protocol version
which will cause compatibility problems when read by pre-JDK1.1.7 object stream
implementations. This class defaults the stream protocol to it's JDK 1.1 version
even when run under JDK 1.2. It allows runtime configuration through Windchill
property called wt.objectStreamProtocolVersion
.
Fields inherited from interface java.io.ObjectStreamConstants |
baseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, 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_EXCEPTION, TC_LONGSTRING, TC_MAX, TC_NULL, TC_OBJECT, TC_PROXYCLASSDESC, TC_REFERENCE, TC_RESET, TC_STRING |
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, writeClassDescriptor, writeDouble, writeFields, writeFloat, writeInt, writeLong, writeObject, writeObjectOverride, writeShort, writeStreamHeader, writeUnshared, writeUTF |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
METHOD_NAME
private static final String METHOD_NAME
- See Also:
- Constant Field Values
METHOD
private static final Method METHOD
METHOD_ARG_TYPES
private static final Class[] METHOD_ARG_TYPES
METHOD_ARGS
private static final Object[] METHOD_ARGS
WTObjectOutputStream
public WTObjectOutputStream(OutputStream out)
throws IOException