com.google.code.yanf4j.core.impl
Class WriteMessageImpl

java.lang.Object
  extended by com.google.code.yanf4j.core.impl.WriteMessageImpl
All Implemented Interfaces:
WriteMessage

public class WriteMessageImpl
extends java.lang.Object
implements WriteMessage

Write message implementation with a buffer

Author:
dennis

Field Summary
protected  IoBuffer buffer
           
protected  java.lang.Object message
           
protected  FutureImpl<java.lang.Boolean> writeFuture
           
protected  boolean writing
           
 
Constructor Summary
WriteMessageImpl(java.lang.Object message, FutureImpl<java.lang.Boolean> writeFuture)
           
 
Method Summary
 java.lang.Object getMessage()
           
 IoBuffer getWriteBuffer()
           
 FutureImpl<java.lang.Boolean> getWriteFuture()
           
 boolean isWriting()
           
 void setWriteBuffer(IoBuffer buffers)
           
 void writing()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

message

protected java.lang.Object message

buffer

protected IoBuffer buffer

writeFuture

protected FutureImpl<java.lang.Boolean> writeFuture

writing

protected volatile boolean writing
Constructor Detail

WriteMessageImpl

public WriteMessageImpl(java.lang.Object message,
                        FutureImpl<java.lang.Boolean> writeFuture)
Method Detail

writing

public final void writing()
Specified by:
writing in interface WriteMessage

isWriting

public final boolean isWriting()
Specified by:
isWriting in interface WriteMessage

getWriteBuffer

public final IoBuffer getWriteBuffer()
Specified by:
getWriteBuffer in interface WriteMessage

setWriteBuffer

public final void setWriteBuffer(IoBuffer buffers)
Specified by:
setWriteBuffer in interface WriteMessage

getWriteFuture

public final FutureImpl<java.lang.Boolean> getWriteFuture()
Specified by:
getWriteFuture in interface WriteMessage

getMessage

public final java.lang.Object getMessage()
Specified by:
getMessage in interface WriteMessage


Copyright © 2011. All Rights Reserved.