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 IoBuffer
buffer
protected java.lang.Object
message
protected FutureImpl<java.lang.Boolean>
writeFuture
protected boolean
writing
-
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.Object
getMessage()
IoBuffer
getWriteBuffer()
FutureImpl<java.lang.Boolean>
getWriteFuture()
boolean
isWriting()
void
setWriteBuffer(IoBuffer buffers)
void
writing()
-
-
-
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:
writing
in interfaceWriteMessage
-
isWriting
public final boolean isWriting()
- Specified by:
isWriting
in interfaceWriteMessage
-
getWriteBuffer
public final IoBuffer getWriteBuffer()
- Specified by:
getWriteBuffer
in interfaceWriteMessage
-
setWriteBuffer
public final void setWriteBuffer(IoBuffer buffers)
- Specified by:
setWriteBuffer
in interfaceWriteMessage
-
getWriteFuture
public final FutureImpl<java.lang.Boolean> getWriteFuture()
- Specified by:
getWriteFuture
in interfaceWriteMessage
-
getMessage
public final java.lang.Object getMessage()
- Specified by:
getMessage
in interfaceWriteMessage
-
-