package ar.com.javacuriosities.nio.server.message.writer; import java.util.Queue; import ar.com.javacuriosities.nio.server.message.Message; import ar.com.javacuriosities.nio.server.message.MessageBuffer; /* * Nos permite obtener el mensaje de este request y encolar un response apropiado */ public class WriteProxy { private MessageBuffer messageBuffer = null; private Queue<Message> writeQueue = null; public WriteProxy(MessageBuffer messageBuffer, Queue<Message> writeQueue) { this.messageBuffer = messageBuffer; this.writeQueue = writeQueue; } public Message getMessage() { return this.messageBuffer.getMessage(); } public boolean enqueue(Message message) { return this.writeQueue.offer(message); } }