27 lines
574 B
Java
27 lines
574 B
Java
package com.jenkov.nioserver;
|
|
|
|
import java.util.Queue;
|
|
|
|
/**
|
|
* Created by jjenkov on 22-10-2015.
|
|
*/
|
|
public class WriteProxy {
|
|
|
|
private MessageBuffer messageBuffer = null;
|
|
private Queue writeQueue = null;
|
|
|
|
public WriteProxy(MessageBuffer messageBuffer, Queue writeQueue) {
|
|
this.messageBuffer = messageBuffer;
|
|
this.writeQueue = writeQueue;
|
|
}
|
|
|
|
public Message getMessage(){
|
|
return this.messageBuffer.getMessage();
|
|
}
|
|
|
|
public boolean enqueue(Message message){
|
|
return this.writeQueue.offer(message);
|
|
}
|
|
|
|
}
|