package ar.com.javacuriosities.nio.server.message.reader;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.util.List;
import ar.com.javacuriosities.nio.server.clients.ClientSocket;
import ar.com.javacuriosities.nio.server.message.Message;
import ar.com.javacuriosities.nio.server.message.MessageBuffer;
/*
* El reader del mensaje proveniente del cliente
*/
public interface IMessageReader {
public void init(MessageBuffer readMessageBuffer);
public void read(ClientSocket socket, ByteBuffer byteBuffer) throws IOException;
public List<Message> getMessages();
}