Package com.google.code.yanf4j.core.impl
Class WriteMessageImpl
- java.lang.Object
-
- 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
-
-
Field Summary
Fields Modifier and Type Field Description protected IoBufferbufferprotected java.lang.Objectmessageprotected FutureImpl<java.lang.Boolean>writeFutureprotected booleanwriting
-
Constructor Summary
Constructors Constructor Description WriteMessageImpl(java.lang.Object message, FutureImpl<java.lang.Boolean> writeFuture)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetMessage()IoBuffergetWriteBuffer()FutureImpl<java.lang.Boolean>getWriteFuture()booleanisWriting()voidsetWriteBuffer(IoBuffer buffers)voidwriting()
-
-
-
Field Detail
-
message
protected java.lang.Object message
-
buffer
protected IoBuffer buffer
-
writeFuture
protected FutureImpl<java.lang.Boolean> writeFuture
-
writing
protected 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:
writingin interfaceWriteMessage
-
isWriting
public final boolean isWriting()
- Specified by:
isWritingin interfaceWriteMessage
-
getWriteBuffer
public final IoBuffer getWriteBuffer()
- Specified by:
getWriteBufferin interfaceWriteMessage
-
setWriteBuffer
public final void setWriteBuffer(IoBuffer buffers)
- Specified by:
setWriteBufferin interfaceWriteMessage
-
getWriteFuture
public final FutureImpl<java.lang.Boolean> getWriteFuture()
- Specified by:
getWriteFuturein interfaceWriteMessage
-
getMessage
public final java.lang.Object getMessage()
- Specified by:
getMessagein interfaceWriteMessage
-
-