# IGNITE-61 - 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/576620e4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/576620e4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/576620e4

Branch: refs/heads/ignite-211
Commit: 576620e4908e512edd7c51f9e5ce1d03b7e79237
Parents: 9b6ad0e
Author: Valentin Kulichenko <vkuliche...@gridgain.com>
Authored: Sun Feb 8 20:28:19 2015 -0800
Committer: Valentin Kulichenko <vkuliche...@gridgain.com>
Committed: Sun Feb 8 20:28:19 2015 -0800

----------------------------------------------------------------------
 .../internal/direct/DirectByteBufferStream.java | 207 ++++++++++++++++---
 .../internal/direct/DirectMessageReader.java    |   2 +-
 .../internal/direct/DirectMessageWriter.java    |   2 +-
 .../extensions/communication/package.html       |  24 +++
 4 files changed, 199 insertions(+), 36 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/576620e4/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectByteBufferStream.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectByteBufferStream.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectByteBufferStream.java
index 7f802a1..f74da65 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectByteBufferStream.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectByteBufferStream.java
@@ -336,6 +336,9 @@ public class DirectByteBufferStream {
         }
     }
 
+    /**
+     * @return Number of remaining bytes.
+     */
     public int remaining() {
         return buf.remaining();
     }
@@ -347,7 +350,9 @@ public class DirectByteBufferStream {
         return lastFinished;
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value.
+     */
     public void writeByte(byte val) {
         lastFinished = buf.remaining() >= 1;
 
@@ -360,7 +365,9 @@ public class DirectByteBufferStream {
         }
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value.
+     */
     public void writeShort(short val) {
         lastFinished = buf.remaining() >= 2;
 
@@ -373,7 +380,9 @@ public class DirectByteBufferStream {
         }
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value.
+     */
     public void writeInt(int val) {
         lastFinished = buf.remaining() >= 4;
 
@@ -386,7 +395,9 @@ public class DirectByteBufferStream {
         }
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value.
+     */
     public void writeLong(long val) {
         lastFinished = buf.remaining() >= 8;
 
@@ -399,7 +410,9 @@ public class DirectByteBufferStream {
         }
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value.
+     */
     public void writeFloat(float val) {
         lastFinished = buf.remaining() >= 4;
 
@@ -412,7 +425,9 @@ public class DirectByteBufferStream {
         }
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value.
+     */
     public void writeDouble(double val) {
         lastFinished = buf.remaining() >= 8;
 
@@ -425,7 +440,9 @@ public class DirectByteBufferStream {
         }
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value.
+     */
     public void writeChar(char val) {
         lastFinished = buf.remaining() >= 2;
 
@@ -438,7 +455,9 @@ public class DirectByteBufferStream {
         }
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value.
+     */
     public void writeBoolean(boolean val) {
         lastFinished = buf.remaining() >= 1;
 
@@ -451,7 +470,9 @@ public class DirectByteBufferStream {
         }
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value.
+     */
     public void writeByteArray(byte[] val) {
         if (val != null)
             lastFinished = writeArray(val, BYTE_ARR_OFF, val.length, 
val.length);
@@ -460,7 +481,7 @@ public class DirectByteBufferStream {
     }
 
     /**
-     * @param val Array.
+     * @param val Value.
      */
     public void writeByteArray(byte[] val, int off, int len) {
         if (val != null)
@@ -469,7 +490,9 @@ public class DirectByteBufferStream {
             writeInt(-1);
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value
+     */
     public void writeShortArray(short[] val) {
         if (val != null)
             lastFinished = writeArray(val, SHORT_ARR_OFF, val.length, 
val.length << 1);
@@ -477,7 +500,9 @@ public class DirectByteBufferStream {
             writeInt(-1);
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value
+     */
     public void writeIntArray(int[] val) {
         if (val != null)
             lastFinished = writeArray(val, INT_ARR_OFF, val.length, val.length 
<< 2);
@@ -485,7 +510,9 @@ public class DirectByteBufferStream {
             writeInt(-1);
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value
+     */
     public void writeLongArray(long[] val) {
         if (val != null)
             lastFinished = writeArray(val, LONG_ARR_OFF, val.length, 
val.length << 3);
@@ -493,7 +520,9 @@ public class DirectByteBufferStream {
             writeInt(-1);
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value
+     */
     public void writeFloatArray(float[] val) {
         if (val != null)
             lastFinished = writeArray(val, FLOAT_ARR_OFF, val.length, 
val.length << 2);
@@ -501,7 +530,9 @@ public class DirectByteBufferStream {
             writeInt(-1);
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value
+     */
     public void writeDoubleArray(double[] val) {
         if (val != null)
             lastFinished = writeArray(val, DOUBLE_ARR_OFF, val.length, 
val.length << 3);
@@ -509,7 +540,9 @@ public class DirectByteBufferStream {
             writeInt(-1);
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value
+     */
     public void writeCharArray(char[] val) {
         if (val != null)
             lastFinished = writeArray(val, CHAR_ARR_OFF, val.length, 
val.length << 1);
@@ -517,7 +550,9 @@ public class DirectByteBufferStream {
             writeInt(-1);
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @param val Value
+     */
     public void writeBooleanArray(boolean[] val) {
         if (val != null)
             lastFinished = writeArray(val, BOOLEAN_ARR_OFF, val.length, 
val.length);
@@ -525,22 +560,37 @@ public class DirectByteBufferStream {
             writeInt(-1);
     }
 
+    /**
+     * @param val Value
+     */
     public void writeString(String val) {
         writeByteArray(val != null ? val.getBytes() : null);
     }
 
+    /**
+     * @param val Value
+     */
     public void writeBitSet(BitSet val) {
         writeLongArray(val != null ? val.toLongArray() : null);
     }
 
+    /**
+     * @param val Value
+     */
     public void writeUuid(UUID val) {
         writeByteArray(val != null ? U.uuidToBytes(val) : null);
     }
 
+    /**
+     * @param val Value
+     */
     public void writeIgniteUuid(IgniteUuid val) {
         writeByteArray(val != null ? U.igniteUuidToBytes(val) : null);
     }
 
+    /**
+     * @param val Value
+     */
     public void writeEnum(Enum<?> val) {
         writeByte(val != null ? (byte)val.ordinal() : -1);
     }
@@ -555,6 +605,11 @@ public class DirectByteBufferStream {
             writeByte(Byte.MIN_VALUE);
     }
 
+    /**
+     * @param arr Array.
+     * @param itemCls Component type.
+     * @param writer Writer.
+     */
     public <T> void writeObjectArray(T[] arr, Class<T> itemCls, MessageWriter 
writer) {
         if (arr != null) {
             if (it == null) {
@@ -593,6 +648,11 @@ public class DirectByteBufferStream {
             writeInt(-1);
     }
 
+    /**
+     * @param col Collection.
+     * @param itemCls Item type.
+     * @param writer Writer.
+     */
     public <T> void writeCollection(Collection<T> col, Class<T> itemCls, 
MessageWriter writer) {
         if (col != null) {
             if (it == null) {
@@ -631,6 +691,12 @@ public class DirectByteBufferStream {
             writeInt(-1);
     }
 
+    /**
+     * @param map Map.
+     * @param keyCls Key type.
+     * @param valCls Value type.
+     * @param writer Writer.
+     */
     @SuppressWarnings("unchecked")
     public <K, V> void writeMap(Map<K, V> map, Class<K> keyCls, Class<V> 
valCls, MessageWriter writer) {
         if (map != null) {
@@ -700,7 +766,9 @@ public class DirectByteBufferStream {
             writeInt(-1);
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @return Value.
+     */
     public byte readByte() {
         lastFinished = buf.remaining() >= 1;
 
@@ -715,7 +783,9 @@ public class DirectByteBufferStream {
             return 0;
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @return Value.
+     */
     public short readShort() {
         lastFinished = buf.remaining() >= 2;
 
@@ -730,7 +800,9 @@ public class DirectByteBufferStream {
             return 0;
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @return Value.
+     */
     public int readInt() {
         lastFinished = buf.remaining() >= 4;
 
@@ -745,7 +817,9 @@ public class DirectByteBufferStream {
             return 0;
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @return Value.
+     */
     public long readLong() {
         lastFinished = buf.remaining() >= 8;
 
@@ -760,7 +834,9 @@ public class DirectByteBufferStream {
             return 0;
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @return Value.
+     */
     public float readFloat() {
         lastFinished = buf.remaining() >= 4;
 
@@ -775,7 +851,9 @@ public class DirectByteBufferStream {
             return 0;
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @return Value.
+     */
     public double readDouble() {
         lastFinished = buf.remaining() >= 8;
 
@@ -790,7 +868,9 @@ public class DirectByteBufferStream {
             return 0;
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @return Value.
+     */
     public char readChar() {
         lastFinished = buf.remaining() >= 2;
 
@@ -805,7 +885,9 @@ public class DirectByteBufferStream {
             return 0;
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @return Value.
+     */
     public boolean readBoolean() {
         lastFinished = buf.hasRemaining();
 
@@ -820,78 +902,111 @@ public class DirectByteBufferStream {
             return false;
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @return Value.
+     */
     public byte[] readByteArray() {
         return readArray(BYTE_ARR_CREATOR, 0, BYTE_ARR_OFF);
     }
 
     /**
      * @param len Length.
-     * @return Array.
+     * @return Value.
      */
     public byte[] readByteArray(int len) {
         return readArray(BYTE_ARR_CREATOR, 0, BYTE_ARR_OFF, len);
     }
 
-    /** {@inheritDoc} */
+    /**
+     /**
+      * @return Value.
+      */
     public short[] readShortArray() {
         return readArray(SHORT_ARR_CREATOR, 1, SHORT_ARR_OFF);
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @return Value.
+     */
     public int[] readIntArray() {
         return readArray(INT_ARR_CREATOR, 2, INT_ARR_OFF);
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @return Value.
+     */
     public long[] readLongArray() {
         return readArray(LONG_ARR_CREATOR, 3, LONG_ARR_OFF);
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @return Value.
+     */
     public float[] readFloatArray() {
         return readArray(FLOAT_ARR_CREATOR, 2, FLOAT_ARR_OFF);
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @return Value.
+     */
     public double[] readDoubleArray() {
         return readArray(DOUBLE_ARR_CREATOR, 3, DOUBLE_ARR_OFF);
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @return Value.
+     */
     public char[] readCharArray() {
         return readArray(CHAR_ARR_CREATOR, 1, CHAR_ARR_OFF);
     }
 
-    /** {@inheritDoc} */
+    /**
+     * @return Value.
+     */
     public boolean[] readBooleanArray() {
         return readArray(BOOLEAN_ARR_CREATOR, 0, BOOLEAN_ARR_OFF);
     }
 
+    /**
+     * @return Value.
+     */
     public String readString() {
         byte[] arr = readByteArray();
 
         return arr != null ? new String(arr) : null;
     }
 
+    /**
+     * @return Value.
+     */
     public BitSet readBitSet() {
         long[] arr = readLongArray();
 
         return arr != null ? BitSet.valueOf(arr) : null;
     }
 
+    /**
+     * @return Value.
+     */
     public UUID readUuid() {
         byte[] arr = readByteArray();
 
         return arr != null ? U.bytesToUuid(arr, 0) : null;
     }
 
+    /**
+     * @return Value.
+     */
     public IgniteUuid readIgniteUuid() {
         byte[] arr = readByteArray();
 
         return arr != null ? U.bytesToIgniteUuid(arr, 0) : null;
     }
 
+    /**
+     * @param enumCls Enum type.
+     * @return Value.
+     */
     @SuppressWarnings("unchecked")
     public <T extends Enum<T>> T readEnum(Class<T> enumCls) {
         byte ord = readByte();
@@ -932,6 +1047,10 @@ public class DirectByteBufferStream {
             return null;
     }
 
+    /**
+     * @param itemCls Component type.
+     * @return Array.
+     */
     @SuppressWarnings("unchecked")
     public <T> T[] readObjectArray(Class<?> itemCls) {
         if (readSize == -1) {
@@ -972,6 +1091,10 @@ public class DirectByteBufferStream {
         return objArr0;
     }
 
+    /**
+     * @param itemCls Item type.
+     * @return Collection.
+     */
     @SuppressWarnings("unchecked")
     public <C extends Collection<T>, T> C readCollection(Class<T> itemCls) {
         if (readSize == -1) {
@@ -1012,6 +1135,12 @@ public class DirectByteBufferStream {
         return (C)col0;
     }
 
+    /**
+     * @param keyCls Key type.
+     * @param valCls Value type.
+     * @param linked Whether linked map should be created.
+     * @return Map.
+     */
     @SuppressWarnings("unchecked")
     public <M extends Map<K, V>, K, V> M readMap(Class<K> keyCls, Class<V> 
valCls, boolean linked) {
         if (readSize == -1) {
@@ -1210,6 +1339,10 @@ public class DirectByteBufferStream {
         }
     }
 
+    /**
+     * @param type Type.
+     * @param val Value.
+     */
     private void write(Type type, Object val) {
         switch (type) {
             case BYTE:
@@ -1322,6 +1455,10 @@ public class DirectByteBufferStream {
         }
     }
 
+    /**
+     * @param type Type.
+     * @return Value.
+     */
     private Object read(Type type) {
         switch (type) {
             case BYTE:
@@ -1428,6 +1565,8 @@ public class DirectByteBufferStream {
         public T create(int len);
     }
 
+    /**
+     */
     private enum Type {
         BYTE,
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/576620e4/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageReader.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageReader.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageReader.java
index 15f113b..48c79ce 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageReader.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageReader.java
@@ -25,7 +25,7 @@ import java.nio.*;
 import java.util.*;
 
 /**
- * Portable reader implementation.
+ * Message reader implementation.
  */
 public class DirectMessageReader implements MessageReader {
     /** Stream. */

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/576620e4/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageWriter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageWriter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageWriter.java
index 5b5369c..7526fac 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageWriter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/direct/DirectMessageWriter.java
@@ -25,7 +25,7 @@ import java.nio.*;
 import java.util.*;
 
 /**
- * Portable writer implementation.
+ * Message writer implementation.
  */
 public class DirectMessageWriter implements MessageWriter {
     /** Stream. */

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/576620e4/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/package.html
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/package.html
 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/package.html
new file mode 100644
index 0000000..6444222
--- /dev/null
+++ 
b/modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/package.html
@@ -0,0 +1,24 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<body>
+    <!-- Package description. -->
+    Contains extendable components for communication.
+</body>
+</html>

Reply via email to