org.objectweb.carol.cmi
Class MulticastOutputStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--java.io.ObjectOutputStream
              |
              +--org.objectweb.carol.cmi.MulticastOutputStream
All Implemented Interfaces:
java.io.DataOutput, java.io.ObjectOutput, java.io.ObjectStreamConstants

public class MulticastOutputStream
extends java.io.ObjectOutputStream


Field Summary
 
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
 
Constructor Summary
MulticastOutputStream(java.io.OutputStream out)
           
 
Method Summary
protected  void annotateClass(java.lang.Class cl)
           
protected  void annotateProxyClass(java.lang.Class cl)
           
protected  void writeLocation(java.lang.String location)
           
 
Methods inherited from class java.io.ObjectOutputStream
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
 

Constructor Detail

MulticastOutputStream

public MulticastOutputStream(java.io.OutputStream out)
                      throws java.io.IOException
Method Detail

annotateClass

protected void annotateClass(java.lang.Class cl)
                      throws java.io.IOException
Overrides:
annotateClass in class java.io.ObjectOutputStream
java.io.IOException

annotateProxyClass

protected void annotateProxyClass(java.lang.Class cl)
                           throws java.io.IOException
Overrides:
annotateProxyClass in class java.io.ObjectOutputStream
java.io.IOException

writeLocation

protected void writeLocation(java.lang.String location)
                      throws java.io.IOException
java.io.IOException