# ignite-nio - JavaDoc

Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/512ffc51
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/512ffc51
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/512ffc51

Branch: refs/heads/sprint-1
Commit: 512ffc51e310c0461fc2167d1a90bf1216c13bd5
Parents: c09107b
Author: Valentin Kulichenko <vkuliche...@gridgain.com>
Authored: Sun Feb 15 00:02:41 2015 -0800
Committer: Valentin Kulichenko <vkuliche...@gridgain.com>
Committed: Sun Feb 15 00:02:41 2015 -0800

----------------------------------------------------------------------
 .../extensions/communication/MessageWriter.java | 25 ++++++++++++++++++++
 1 file changed, 25 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/512ffc51/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
index ee729e8..564fc1e 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
@@ -256,17 +256,42 @@ public interface MessageWriter {
     public <K, V> boolean writeMap(String name, Map<K, V> map, 
MessageAdapter.Type keyType,
         MessageAdapter.Type valType);
 
+    /**
+     * @return Whether type of current message is already written.
+     */
     public boolean isTypeWritten();
 
+    /**
+     * Callback called when type of the message is written.
+     */
     public void onTypeWritten();
 
+    /**
+     * Gets current message state.
+     *
+     * @return State.
+     */
     public int state();
 
+    /**
+     * Increments state.
+     */
     public void incrementState();
 
+    /**
+     * Callback called before inner message is written.
+     */
     public void beforeInnerMessageWrite();
 
+    /**
+     * Callback called after inner message is written.
+     *
+     * @param finished Whether message was fully written.
+     */
     public void afterInnerMessageWrite(boolean finished);
 
+    /**
+     * Resets this writer.
+     */
     public void reset();
 }

Reply via email to