org.jboss.ejb.plugins
Class CMPInMemoryPersistenceManager.CMPObjectOutputStream

java.lang.Object
java.io.OutputStream
java.io.ObjectOutputStream
org.jboss.ejb.plugins.CMPInMemoryPersistenceManager.CMPObjectOutputStream
- All Implemented Interfaces:
- java.io.DataOutput, java.io.ObjectOutput, java.io.ObjectStreamConstants
- Enclosing class:
- CMPInMemoryPersistenceManager
- static class CMPInMemoryPersistenceManager.CMPObjectOutputStream
- extends java.io.ObjectOutputStream
| Nested classes inherited from class java.io.ObjectOutputStream |
java.io.ObjectOutputStream.PutField |
| 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, reset, setDefaultProtocolVersion, useProtocolVersion, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeClassDescriptor, writeDouble, writeFields, writeFloat, writeInt, writeLong, writeObject, writeObjectOverride, writeShort, writeStreamHeader, writeUTF |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CMPInMemoryPersistenceManager.CMPObjectOutputStream
public CMPInMemoryPersistenceManager.CMPObjectOutputStream(java.io.OutputStream out)
throws java.io.IOException
replaceObject
protected java.lang.Object replaceObject(java.lang.Object obj)
throws java.io.IOException
- Description copied from class:
java.io.ObjectOutputStream
- Allows subclasses to replace objects that are written to the
stream with other objects to be written in their place. This
method is called the first time each object is encountered
(modulo reseting of the stream).
This method must be enabled before it will be called in the
serialization process.