org.jboss.remoting.transport.multiplex
Class OutputMultiplexor

java.lang.Object
  extended byorg.jboss.remoting.transport.multiplex.OutputMultiplexor

public class OutputMultiplexor
extends java.lang.Object

Copyright (c) 2005

Author:
Ron Sigal TODO: size limited payloads

Field Summary
protected static org.jboss.logging.Logger log
           
protected static int MARKER
           
protected static int MAX_CHUNK_LENGTH
           
 
Constructor Summary
protected OutputMultiplexor(MultiplexingManager manager, java.net.Socket socket)
           
 
Method Summary
 org.jboss.remoting.transport.multiplex.OutputMultiplexor.OutputThread getAnOutputThread()
           
 void write(SocketId socketId, byte[] content)
           
protected  void write(SocketId socketId, byte[] content, int brackets)
           
 
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

MARKER

protected static final int MARKER
See Also:
Constant Field Values

MAX_CHUNK_LENGTH

protected static final int MAX_CHUNK_LENGTH
See Also:
Constant Field Values
Constructor Detail

OutputMultiplexor

protected OutputMultiplexor(MultiplexingManager manager,
                            java.net.Socket socket)
                     throws java.io.IOException
Parameters:
socket - TODO
Method Detail

getAnOutputThread

public org.jboss.remoting.transport.multiplex.OutputMultiplexor.OutputThread getAnOutputThread()

write

public void write(SocketId socketId,
                  byte[] content)
           throws java.io.IOException
Throws:
java.io.IOException

write

protected void write(SocketId socketId,
                     byte[] content,
                     int brackets)
              throws java.io.IOException
Parameters:
socketId -
content -
Throws:
java.lang.InterruptedException
java.io.IOException


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