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);
|
||
|
}
|
||
|
|
||
|
}
|