Class MultiplexInputStream

java.lang.Object
  |
  +--java.io.InputStream
        |
        +--java.io.FilterInputStream
              |
              +--java.io.DataInputStream
                    |
                    +--MessageInput
                          |
                          +--MultiplexInputStream

public class MultiplexInputStream
extends MessageInput


Field Summary
protected  java.lang.String label
           
protected  MessageInput messageIn
           
 
Fields inherited from class java.io.DataInputStream
lineBuffer
 
Fields inherited from class java.io.FilterInputStream
in
 
Fields inherited from class java.io.InputStream
SKIP_BUFFER_SIZE, skipBuffer
 
Constructor Summary
MultiplexInputStream(MessageInput messageIn)
           
 
Method Summary
 java.lang.String getLabel()
           
 void receive()
           
 
Methods inherited from class java.io.DataInputStream
read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, readUTF, skipBytes
 
Methods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, read, reset, skip
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

messageIn

protected MessageInput messageIn

label

protected java.lang.String label
Constructor Detail

MultiplexInputStream

public MultiplexInputStream(MessageInput messageIn)
Method Detail

receive

public void receive()
             throws java.io.IOException
Overrides:
receive in class MessageInput

getLabel

public java.lang.String getLabel()