org.jboss.remoting.transport.multiplex
Class OutputMultiplexor
java.lang.Object
org.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
|
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 |
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
OutputMultiplexor
protected OutputMultiplexor(MultiplexingManager manager,
java.net.Socket socket)
throws java.io.IOException
- Parameters:
socket
- TODO
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.