Package fr.dyade.aaa.agent
Class PoolNetwork.NetSession.NetworkOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- fr.dyade.aaa.agent.MessageOutputStream
-
- fr.dyade.aaa.agent.BufferedMessageOutputStream
-
- fr.dyade.aaa.agent.PoolNetwork.NetSession.NetworkOutputStream
-
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
- Enclosing class:
- PoolNetwork.NetSession
final class PoolNetwork.NetSession.NetworkOutputStream extends BufferedMessageOutputStream
Class used to send messages through a stream.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) OutputStreamos-
Fields inherited from class fr.dyade.aaa.agent.BufferedMessageOutputStream
out
-
Fields inherited from class fr.dyade.aaa.agent.MessageOutputStream
buf, compressedFlows, count, oos
-
-
Constructor Summary
Constructors Constructor Description NetworkOutputStream(OutputStream os)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidwriteHeader()Writes the protocol header to this output stream.-
Methods inherited from class fr.dyade.aaa.agent.BufferedMessageOutputStream
flush, write, write
-
Methods inherited from class fr.dyade.aaa.agent.MessageOutputStream
write, writeInt, writeMessage, writeMessageHeader, writeShort
-
Methods inherited from class java.io.OutputStream
close, nullOutputStream
-
-
-
-
Field Detail
-
os
OutputStream os
-
-
Constructor Detail
-
NetworkOutputStream
NetworkOutputStream(OutputStream os) throws IOException
- Throws:
IOException
-
-
Method Detail
-
writeHeader
protected void writeHeader() throws IOExceptionDescription copied from class:MessageOutputStreamWrites the protocol header to this output stream. This method must be overloaded in subclass.- Specified by:
writeHeaderin classMessageOutputStream- Throws:
IOException- if an I/O error occurs.
-
-