fr.dyade.aaa.agent
Class HttpNetwork.NetworkOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by fr.dyade.aaa.agent.MessageOutputStream
          extended by fr.dyade.aaa.agent.ByteArrayMessageOutputStream
              extended by fr.dyade.aaa.agent.HttpNetwork.NetworkOutputStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable
Enclosing class:
HttpNetwork

final class HttpNetwork.NetworkOutputStream
extends ByteArrayMessageOutputStream

Class used to send messages through a stream.


Field Summary
private  int ack
          Stamp of last acked message.
 
Fields inherited from class fr.dyade.aaa.agent.MessageOutputStream
buf, compressedFlows, count, logmon, oos
 
Constructor Summary
HttpNetwork.NetworkOutputStream()
           
 
Method Summary
protected  void writeHeader()
          Writes the protocol header to this output stream.
(package private)  void writeMessage(Message msg, int ack, long currentTimeMillis)
           
 
Methods inherited from class fr.dyade.aaa.agent.ByteArrayMessageOutputStream
reset, size, write, write, writeTo
 
Methods inherited from class fr.dyade.aaa.agent.MessageOutputStream
getLogger, write, writeInt, writeMessage, writeMessageHeader, writeShort
 
Methods inherited from class java.io.OutputStream
close, flush
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ack

private int ack
Stamp of last acked message.

Constructor Detail

HttpNetwork.NetworkOutputStream

HttpNetwork.NetworkOutputStream()
                          throws java.io.IOException
Throws:
java.io.IOException
Method Detail

writeHeader

protected void writeHeader()
Writes the protocol header to this output stream.

Specified by:
writeHeader in class MessageOutputStream

writeMessage

void writeMessage(Message msg,
                  int ack,
                  long currentTimeMillis)
            throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2010 ScalAgent D.T.. All Rights Reserved.