org.jboss.remoting.serialization.impl.java
Class ClearableObjectOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.ObjectOutputStream
          extended by org.jboss.remoting.serialization.impl.java.ClearableObjectOutputStream
All Implemented Interfaces:
java.io.Closeable, java.io.DataOutput, java.io.Flushable, java.io.ObjectOutput, java.io.ObjectStreamConstants

public class ClearableObjectOutputStream
extends java.io.ObjectOutputStream

Version:
$Revision: 1.1 $

Copyright Aug 27, 2008

Author:
Ron Sigal

Nested Class Summary
 
Nested classes/interfaces inherited from class java.io.ObjectOutputStream
java.io.ObjectOutputStream.PutField
 
Field Summary
protected static java.lang.reflect.Method clearMethod
           
protected static org.jboss.logging.Logger log
           
protected static java.lang.Object[] PARAMS
           
 
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
ClearableObjectOutputStream(java.io.OutputStream out)
           
 
Method Summary
 void clear()
           
 
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
 

Field Detail

log

protected static org.jboss.logging.Logger log

clearMethod

protected static java.lang.reflect.Method clearMethod

PARAMS

protected static java.lang.Object[] PARAMS
Constructor Detail

ClearableObjectOutputStream

public ClearableObjectOutputStream(java.io.OutputStream out)
                            throws java.io.IOException
Throws:
java.io.IOException
Method Detail

clear

public void clear()


Copyright ? 1998-2005 JBoss Inc . All Rights Reserved.