com.web_visage.ichatserv.fwk
Class AsyncServerMessageReader

java.lang.Object
  extended by com.web_visage.ichatserv.fwk.AsyncServerMessageReader
All Implemented Interfaces:
IChatServerReader

public class AsyncServerMessageReader
extends java.lang.Object
implements IChatServerReader

Caching implementation of an async message reader.

Author:
K.Baturytski

Constructor Summary
AsyncServerMessageReader(ClientDescriptor aDescriptor, java.nio.channels.ReadableByteChannel aChannel)
          Constructor.
 
Method Summary
 ServerIChatMessage[] readMessages()
          Reads server ichat message.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsyncServerMessageReader

public AsyncServerMessageReader(ClientDescriptor aDescriptor,
                                java.nio.channels.ReadableByteChannel aChannel)
Constructor.

Parameters:
aMessageFactory -
aChannel -
Method Detail

readMessages

public ServerIChatMessage[] readMessages()
                                  throws java.io.IOException,
                                         com.web_visage.ichat.exception.IChatException
Description copied from interface: IChatServerReader
Reads server ichat message.

Specified by:
readMessages in interface IChatServerReader
Throws:
com.web_visage.ichat.exception.IChatException
java.io.IOException
See Also:
IChatServerReader.readMessages()