org.jboss.remoting.transport.multiplex
Class MultiplexingOutputStream

java.lang.Object
  extended byjava.io.OutputStream
      extended byorg.jboss.remoting.transport.multiplex.MultiplexingOutputStream

public class MultiplexingOutputStream
extends java.io.OutputStream

Copyright (c) 2005

Author:
Ron Sigal

Field Summary
protected static org.jboss.logging.Logger log
           
 
Constructor Summary
MultiplexingOutputStream(MultiplexingManager manager, SocketId socketId)
           
MultiplexingOutputStream(MultiplexingManager manager, VirtualSocket virtualSocket, SocketId socketId)
           
 
Method Summary
protected  void checkStatus()
          FIXME Comment this
 void close()
           
protected  void handleRemoteInputShutdown()
          FIXME Comment this
protected  void shutdown()
          FIXME Comment this
 void write(byte[] array)
           
 void write(byte[] array, int off, int len)
           
 void write(int i)
           
 
Methods inherited from class java.io.OutputStream
flush
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.jboss.logging.Logger log
Constructor Detail

MultiplexingOutputStream

public MultiplexingOutputStream(MultiplexingManager manager,
                                SocketId socketId)
Parameters:
manager -
socketId -

MultiplexingOutputStream

public MultiplexingOutputStream(MultiplexingManager manager,
                                VirtualSocket virtualSocket,
                                SocketId socketId)
Parameters:
manager -
virtualSocket - TODO
socketId -
Method Detail

write

public void write(int i)
           throws java.io.IOException
Throws:
java.io.IOException

write

public void write(byte[] array)
           throws java.io.IOException,
                  java.lang.NullPointerException
Throws:
java.io.IOException
java.lang.NullPointerException

write

public void write(byte[] array,
                  int off,
                  int len)
           throws java.io.IOException,
                  java.lang.NullPointerException,
                  java.lang.IndexOutOfBoundsException
Throws:
java.io.IOException
java.lang.NullPointerException
java.lang.IndexOutOfBoundsException

close

public void close()
           throws java.io.IOException
Throws:
java.io.IOException

checkStatus

protected void checkStatus()
                    throws java.io.IOException
FIXME Comment this

Throws:
java.io.IOException

handleRemoteInputShutdown

protected void handleRemoteInputShutdown()
FIXME Comment this


shutdown

protected void shutdown()
FIXME Comment this



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