Class RoutingOutputStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--java.io.FilterOutputStream
              |
              +--java.io.DataOutputStream
                    |
                    +--MessageOutput
                          |
                          +--RoutingOutputStream

public class RoutingOutputStream
extends MessageOutput


Field Summary
protected  java.io.ByteArrayOutputStream byteArrayOut
           
protected  MessageOutput messageOut
           
 
Fields inherited from class java.io.DataOutputStream
written
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
RoutingOutputStream(MessageOutput messageOut)
           
 
Method Summary
 void send()
           
 void send(java.lang.String[] dsts)
           
 
Methods inherited from class MessageOutput
send
 
Methods inherited from class java.io.DataOutputStream
flush, incCount, size, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
 
Methods inherited from class java.io.FilterOutputStream
close, write
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

messageOut

protected MessageOutput messageOut

byteArrayOut

protected java.io.ByteArrayOutputStream byteArrayOut
Constructor Detail

RoutingOutputStream

public RoutingOutputStream(MessageOutput messageOut)
Method Detail

send

public void send()
          throws java.io.IOException
Overrides:
send in class MessageOutput

send

public void send(java.lang.String[] dsts)
          throws java.io.IOException
Overrides:
send in class MessageOutput