fr.dyade.aaa.agent
Class NGNetwork.CnxHandler.MessageInputStream

java.lang.Object
  extended by java.io.InputStream
      extended by java.io.ByteArrayInputStream
          extended by fr.dyade.aaa.agent.NGNetwork.CnxHandler.MessageInputStream
All Implemented Interfaces:
java.io.Closeable
Enclosing class:
NGNetwork.CnxHandler

final class NGNetwork.CnxHandler.MessageInputStream
extends java.io.ByteArrayInputStream

Class used to read messages through a stream.


Field Summary
(package private)  int length
           
(package private)  Message msg
           
 
Fields inherited from class java.io.ByteArrayInputStream
buf, count, mark, pos
 
Constructor Summary
NGNetwork.CnxHandler.MessageInputStream()
           
 
Method Summary
(package private)  byte[] getBuffer()
           
(package private)  int getCount()
           
(package private)  Message readHeader()
           
(package private)  Message readMessage()
           
 void reset()
           
(package private)  void setCount(int count)
           
 
Methods inherited from class java.io.ByteArrayInputStream
available, close, mark, markSupported, read, read, skip
 
Methods inherited from class java.io.InputStream
read
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

length

int length

msg

Message msg
Constructor Detail

NGNetwork.CnxHandler.MessageInputStream

NGNetwork.CnxHandler.MessageInputStream()
Method Detail

reset

public void reset()
Overrides:
reset in class java.io.ByteArrayInputStream

getBuffer

byte[] getBuffer()

getCount

int getCount()

setCount

void setCount(int count)

readHeader

Message readHeader()
             throws java.lang.Exception
Throws:
java.lang.Exception

readMessage

Message readMessage()
              throws java.lang.Exception
Throws:
java.lang.Exception


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