GG-9900 - Portable marshaller refactoring
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/f7f9e658 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/f7f9e658 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/f7f9e658 Branch: refs/heads/ignite-471 Commit: f7f9e658397a8aa42e4f067f19b0fad265ec92ae Parents: db9ed05 Author: Valentin Kulichenko <vkuliche...@gridgain.com> Authored: Wed Mar 11 18:48:42 2015 -0700 Committer: Valentin Kulichenko <vkuliche...@gridgain.com> Committed: Wed Mar 11 18:48:42 2015 -0700 ---------------------------------------------------------------------- .../ignite/codegen/MessageCodeGenerator.java | 21 +++++++++++++---- .../ignite/internal/GridJobExecuteRequest.java | 24 ++++++++++---------- .../ignite/internal/GridJobExecuteResponse.java | 18 +++++++-------- .../ignite/internal/GridJobSiblingsRequest.java | 6 ++--- .../internal/GridJobSiblingsResponse.java | 6 ++--- .../ignite/internal/GridTaskSessionRequest.java | 6 ++--- .../managers/communication/GridIoMessage.java | 6 ++--- .../communication/GridIoUserMessage.java | 12 +++++----- .../deployment/GridDeploymentRequest.java | 6 ++--- .../eventstorage/GridEventStorageMessage.java | 24 ++++++++++---------- .../cache/CacheEntryPredicateAdapter.java | 20 +++++++++++----- .../cache/CacheEntryPredicateContainsValue.java | 6 +++++ .../cache/CacheEntrySerializablePredicate.java | 6 ++--- .../cache/CacheInvokeDirectResult.java | 6 ++--- .../processors/cache/CacheObjectAdapter.java | 6 ++--- .../processors/cache/GridCacheEntryInfo.java | 6 ++--- .../distributed/GridDistributedBaseMessage.java | 12 +++++----- .../GridDistributedLockResponse.java | 6 ++--- .../GridDistributedTxPrepareRequest.java | 12 +++++----- .../GridDistributedTxPrepareResponse.java | 12 +++++----- .../dht/GridDhtAffinityAssignmentResponse.java | 6 ++--- .../distributed/dht/GridDhtLockRequest.java | 6 ++--- .../dht/atomic/GridDhtAtomicUpdateRequest.java | 12 +++++----- .../dht/atomic/GridDhtAtomicUpdateResponse.java | 6 ++--- .../dht/atomic/GridNearAtomicUpdateRequest.java | 14 ++++++------ .../atomic/GridNearAtomicUpdateResponse.java | 6 ++--- .../GridDhtPartitionDemandMessage.java | 6 ++--- .../preloader/GridDhtPartitionsFullMessage.java | 6 ++--- .../GridDhtPartitionsSingleMessage.java | 6 ++--- .../distributed/near/GridNearGetResponse.java | 6 ++--- .../near/GridNearTxFinishResponse.java | 6 ++--- .../cache/query/GridCacheQueryRequest.java | 24 ++++++++++---------- .../cache/query/GridCacheQueryResponse.java | 14 ++++++------ .../cache/transactions/IgniteTxEntry.java | 12 +++++----- .../version/GridCacheRawVersionedEntry.java | 12 +++------- .../continuous/GridContinuousMessage.java | 6 ++--- .../dataload/GridDataLoadRequest.java | 12 +++++----- .../dataload/GridDataLoadResponse.java | 6 ++--- .../processors/igfs/IgfsAckMessage.java | 6 ++--- .../processors/igfs/IgfsDeleteMessage.java | 6 ++--- .../handlers/task/GridTaskResultRequest.java | 6 ++--- .../handlers/task/GridTaskResultResponse.java | 6 ++--- .../streamer/GridStreamerExecutionRequest.java | 6 ++--- .../streamer/GridStreamerResponse.java | 6 ++--- 44 files changed, 222 insertions(+), 201 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/codegen/src/main/java/org/apache/ignite/codegen/MessageCodeGenerator.java ---------------------------------------------------------------------- diff --git a/modules/codegen/src/main/java/org/apache/ignite/codegen/MessageCodeGenerator.java b/modules/codegen/src/main/java/org/apache/ignite/codegen/MessageCodeGenerator.java index 3de8326..a5e343e 100644 --- a/modules/codegen/src/main/java/org/apache/ignite/codegen/MessageCodeGenerator.java +++ b/modules/codegen/src/main/java/org/apache/ignite/codegen/MessageCodeGenerator.java @@ -18,7 +18,6 @@ package org.apache.ignite.codegen; import org.apache.ignite.internal.*; -import org.apache.ignite.internal.processors.dataload.*; import org.apache.ignite.internal.util.typedef.internal.*; import org.apache.ignite.lang.*; import org.apache.ignite.plugin.extensions.communication.*; @@ -27,6 +26,7 @@ import org.jetbrains.annotations.*; import java.io.*; import java.lang.reflect.*; import java.net.*; +import java.nio.*; import java.util.*; import static java.lang.reflect.Modifier.*; @@ -85,6 +85,7 @@ public class MessageCodeGenerator { TYPES.put(double[].class, MessageCollectionItemType.DOUBLE_ARR); TYPES.put(char[].class, MessageCollectionItemType.CHAR_ARR); TYPES.put(boolean[].class, MessageCollectionItemType.BOOLEAN_ARR); + TYPES.put(ByteBuffer.class, MessageCollectionItemType.BYTE_BUF); TYPES.put(String.class, MessageCollectionItemType.STRING); TYPES.put(BitSet.class, MessageCollectionItemType.BIT_SET); TYPES.put(UUID.class, MessageCollectionItemType.UUID); @@ -140,7 +141,7 @@ public class MessageCodeGenerator { MessageCodeGenerator gen = new MessageCodeGenerator(srcDir); - gen.generateAndWrite(IgniteDataLoaderEntry.class); + gen.generateAll(true); // gen.generateAndWrite(GridDistributedLockRequest.class); // gen.generateAndWrite(GridDistributedLockResponse.class); @@ -301,8 +302,16 @@ public class MessageCodeGenerator { private void generate(Class<? extends Message> cls) throws Exception { assert cls != null; - if (cls.isAnnotationPresent(IgniteCodeGeneratingFail.class)) - throw new IllegalStateException("@IgniteCodeGeneratingFail is provided for class: " + cls.getName()); + if (cls.isInterface()) + return; + + if (cls.isAnnotationPresent(IgniteCodeGeneratingFail.class)) { + System.out.println(" @IgniteCodeGeneratingFail is provided for class: " + cls.getName()); + + return; + +// throw new IllegalStateException("@IgniteCodeGeneratingFail is provided for class: " + cls.getName()); + } write.clear(); read.clear(); @@ -558,6 +567,8 @@ public class MessageCodeGenerator { returnFalseIfFailed(write, "writer.writeCharArray", field, name); else if (type == boolean[].class) returnFalseIfFailed(write, "writer.writeBooleanArray", field, name); + else if (type == ByteBuffer.class) + returnFalseIfFailed(write, "writer.writeByteBuffer", field, name); else if (type == String.class) returnFalseIfFailed(write, "writer.writeString", field, name); else if (type == BitSet.class) @@ -640,6 +651,8 @@ public class MessageCodeGenerator { returnFalseIfReadFailed(name, "reader.readCharArray", field); else if (type == boolean[].class) returnFalseIfReadFailed(name, "reader.readBooleanArray", field); + else if (type == ByteBuffer.class) + returnFalseIfReadFailed(name, "reader.readByteBuffer", field); else if (type == String.class) returnFalseIfReadFailed(name, "reader.readString", field); else if (type == BitSet.class) http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/GridJobExecuteRequest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/GridJobExecuteRequest.java b/modules/core/src/main/java/org/apache/ignite/internal/GridJobExecuteRequest.java index 18f942b..85989ff 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/GridJobExecuteRequest.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/GridJobExecuteRequest.java @@ -460,14 +460,14 @@ public class GridJobExecuteRequest implements Message, GridTaskMessage { writer.incrementState(); case 6: -// if (!writer.writeByteArray("jobAttrsBytes", jobAttrsBytes)) -// return false; + if (!writer.writeByteBuffer("jobAttrsBytes", jobAttrsBytes)) + return false; writer.incrementState(); case 7: -// if (!writer.writeByteArray("jobBytes", jobBytes)) -// return false; + if (!writer.writeByteBuffer("jobBytes", jobBytes)) + return false; writer.incrementState(); @@ -484,8 +484,8 @@ public class GridJobExecuteRequest implements Message, GridTaskMessage { writer.incrementState(); case 10: -// if (!writer.writeByteArray("sesAttrsBytes", sesAttrsBytes)) -// return false; + if (!writer.writeByteBuffer("sesAttrsBytes", sesAttrsBytes)) + return false; writer.incrementState(); @@ -502,8 +502,8 @@ public class GridJobExecuteRequest implements Message, GridTaskMessage { writer.incrementState(); case 13: -// if (!writer.writeByteArray("siblingsBytes", siblingsBytes)) -// return false; + if (!writer.writeByteBuffer("siblingsBytes", siblingsBytes)) + return false; writer.incrementState(); @@ -615,7 +615,7 @@ public class GridJobExecuteRequest implements Message, GridTaskMessage { reader.incrementState(); case 6: -// jobAttrsBytes = reader.readByteArray("jobAttrsBytes"); + jobAttrsBytes = reader.readByteBuffer("jobAttrsBytes"); if (!reader.isLastRead()) return false; @@ -623,7 +623,7 @@ public class GridJobExecuteRequest implements Message, GridTaskMessage { reader.incrementState(); case 7: -// jobBytes = reader.readByteArray("jobBytes"); + jobBytes = reader.readByteBuffer("jobBytes"); if (!reader.isLastRead()) return false; @@ -647,7 +647,7 @@ public class GridJobExecuteRequest implements Message, GridTaskMessage { reader.incrementState(); case 10: -// sesAttrsBytes = reader.readByteArray("sesAttrsBytes"); + sesAttrsBytes = reader.readByteBuffer("sesAttrsBytes"); if (!reader.isLastRead()) return false; @@ -671,7 +671,7 @@ public class GridJobExecuteRequest implements Message, GridTaskMessage { reader.incrementState(); case 13: -// siblingsBytes = reader.readByteArray("siblingsBytes"); + siblingsBytes = reader.readByteBuffer("siblingsBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/GridJobExecuteResponse.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/GridJobExecuteResponse.java b/modules/core/src/main/java/org/apache/ignite/internal/GridJobExecuteResponse.java index daa602d..8f46395 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/GridJobExecuteResponse.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/GridJobExecuteResponse.java @@ -217,8 +217,8 @@ public class GridJobExecuteResponse implements Message, GridTaskMessage { switch (writer.state()) { case 0: -// if (!writer.writeByteArray("gridExBytes", gridExBytes)) -// return false; + if (!writer.writeByteBuffer("gridExBytes", gridExBytes)) + return false; writer.incrementState(); @@ -229,8 +229,8 @@ public class GridJobExecuteResponse implements Message, GridTaskMessage { writer.incrementState(); case 2: -// if (!writer.writeByteArray("jobAttrsBytes", jobAttrsBytes)) -// return false; + if (!writer.writeByteBuffer("jobAttrsBytes", jobAttrsBytes)) + return false; writer.incrementState(); @@ -247,8 +247,8 @@ public class GridJobExecuteResponse implements Message, GridTaskMessage { writer.incrementState(); case 5: -// if (!writer.writeByteArray("resBytes", resBytes)) -// return false; + if (!writer.writeByteBuffer("resBytes", resBytes)) + return false; writer.incrementState(); @@ -272,7 +272,7 @@ public class GridJobExecuteResponse implements Message, GridTaskMessage { switch (reader.state()) { case 0: -// gridExBytes = reader.readByteArray("gridExBytes"); + gridExBytes = reader.readByteBuffer("gridExBytes"); if (!reader.isLastRead()) return false; @@ -288,7 +288,7 @@ public class GridJobExecuteResponse implements Message, GridTaskMessage { reader.incrementState(); case 2: -// jobAttrsBytes = reader.readByteArray("jobAttrsBytes"); + jobAttrsBytes = reader.readByteBuffer("jobAttrsBytes"); if (!reader.isLastRead()) return false; @@ -312,7 +312,7 @@ public class GridJobExecuteResponse implements Message, GridTaskMessage { reader.incrementState(); case 5: -// resBytes = reader.readByteArray("resBytes"); + resBytes = reader.readByteBuffer("resBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/GridJobSiblingsRequest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/GridJobSiblingsRequest.java b/modules/core/src/main/java/org/apache/ignite/internal/GridJobSiblingsRequest.java index cb90583..945a2cf 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/GridJobSiblingsRequest.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/GridJobSiblingsRequest.java @@ -102,8 +102,8 @@ public class GridJobSiblingsRequest implements Message { writer.incrementState(); case 1: -// if (!writer.writeByteArray("topicBytes", topicBytes)) -// return false; + if (!writer.writeByteBuffer("topicBytes", topicBytes)) + return false; writer.incrementState(); @@ -129,7 +129,7 @@ public class GridJobSiblingsRequest implements Message { reader.incrementState(); case 1: -// topicBytes = reader.readByteArray("topicBytes"); + topicBytes = reader.readByteBuffer("topicBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/GridJobSiblingsResponse.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/GridJobSiblingsResponse.java b/modules/core/src/main/java/org/apache/ignite/internal/GridJobSiblingsResponse.java index 98de00e..86236a0 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/GridJobSiblingsResponse.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/GridJobSiblingsResponse.java @@ -90,8 +90,8 @@ public class GridJobSiblingsResponse implements Message { switch (writer.state()) { case 0: -// if (!writer.writeByteArray("siblingsBytes", siblingsBytes)) -// return false; + if (!writer.writeByteBuffer("siblingsBytes", siblingsBytes)) + return false; writer.incrementState(); @@ -109,7 +109,7 @@ public class GridJobSiblingsResponse implements Message { switch (reader.state()) { case 0: -// siblingsBytes = reader.readByteArray("siblingsBytes"); + siblingsBytes = reader.readByteBuffer("siblingsBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/GridTaskSessionRequest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/GridTaskSessionRequest.java b/modules/core/src/main/java/org/apache/ignite/internal/GridTaskSessionRequest.java index c5ea60e..d753195 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/GridTaskSessionRequest.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/GridTaskSessionRequest.java @@ -110,8 +110,8 @@ public class GridTaskSessionRequest implements Message, GridTaskMessage { switch (writer.state()) { case 0: -// if (!writer.writeByteArray("attrsBytes", attrsBytes)) -// return false; + if (!writer.writeByteBuffer("attrsBytes", attrsBytes)) + return false; writer.incrementState(); @@ -141,7 +141,7 @@ public class GridTaskSessionRequest implements Message, GridTaskMessage { switch (reader.state()) { case 0: -// attrsBytes = reader.readByteArray("attrsBytes"); + attrsBytes = reader.readByteBuffer("attrsBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessage.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessage.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessage.java index a0a411b..82b1a27 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessage.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessage.java @@ -221,8 +221,8 @@ public class GridIoMessage implements Message { writer.incrementState(); case 5: -// if (!writer.writeByteArray("topicBytes", topicBytes)) -// return false; + if (!writer.writeByteBuffer("topicBytes", topicBytes)) + return false; writer.incrementState(); @@ -290,7 +290,7 @@ public class GridIoMessage implements Message { reader.incrementState(); case 5: -// topicBytes = reader.readByteArray("topicBytes"); + topicBytes = reader.readByteBuffer("topicBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoUserMessage.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoUserMessage.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoUserMessage.java index 3ad4db1..456cb3d 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoUserMessage.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoUserMessage.java @@ -215,8 +215,8 @@ public class GridIoUserMessage implements Message { switch (writer.state()) { case 0: -// if (!writer.writeByteArray("bodyBytes", bodyBytes)) -// return false; + if (!writer.writeByteBuffer("bodyBytes", bodyBytes)) + return false; writer.incrementState(); @@ -245,8 +245,8 @@ public class GridIoUserMessage implements Message { writer.incrementState(); case 5: -// if (!writer.writeByteArray("topicBytes", topicBytes)) -// return false; + if (!writer.writeByteBuffer("topicBytes", topicBytes)) + return false; writer.incrementState(); @@ -270,7 +270,7 @@ public class GridIoUserMessage implements Message { switch (reader.state()) { case 0: -// bodyBytes = reader.readByteArray("bodyBytes"); + bodyBytes = reader.readByteBuffer("bodyBytes"); if (!reader.isLastRead()) return false; @@ -314,7 +314,7 @@ public class GridIoUserMessage implements Message { reader.incrementState(); case 5: -// topicBytes = reader.readByteArray("topicBytes"); + topicBytes = reader.readByteBuffer("topicBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentRequest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentRequest.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentRequest.java index 1db8401..27180c4 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentRequest.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/deployment/GridDeploymentRequest.java @@ -186,8 +186,8 @@ public class GridDeploymentRequest implements Message { writer.incrementState(); case 3: -// if (!writer.writeByteArray("resTopicBytes", resTopicBytes)) -// return false; + if (!writer.writeByteBuffer("resTopicBytes", resTopicBytes)) + return false; writer.incrementState(); @@ -235,7 +235,7 @@ public class GridDeploymentRequest implements Message { reader.incrementState(); case 3: -// resTopicBytes = reader.readByteArray("resTopicBytes"); + resTopicBytes = reader.readByteBuffer("resTopicBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridEventStorageMessage.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridEventStorageMessage.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridEventStorageMessage.java index 065d1ff..de3a529 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridEventStorageMessage.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/eventstorage/GridEventStorageMessage.java @@ -285,20 +285,20 @@ public class GridEventStorageMessage implements Message { writer.incrementState(); case 2: -// if (!writer.writeByteArray("evtsBytes", evtsBytes)) -// return false; + if (!writer.writeByteBuffer("evtsBytes", evtsBytes)) + return false; writer.incrementState(); case 3: -// if (!writer.writeByteArray("exBytes", exBytes)) -// return false; + if (!writer.writeByteBuffer("exBytes", exBytes)) + return false; writer.incrementState(); case 4: -// if (!writer.writeByteArray("filter", filter)) -// return false; + if (!writer.writeByteBuffer("filter", filter)) + return false; writer.incrementState(); @@ -315,8 +315,8 @@ public class GridEventStorageMessage implements Message { writer.incrementState(); case 7: -// if (!writer.writeByteArray("resTopicBytes", resTopicBytes)) -// return false; + if (!writer.writeByteBuffer("resTopicBytes", resTopicBytes)) + return false; writer.incrementState(); @@ -360,7 +360,7 @@ public class GridEventStorageMessage implements Message { reader.incrementState(); case 2: -// evtsBytes = reader.readByteArray("evtsBytes"); + evtsBytes = reader.readByteBuffer("evtsBytes"); if (!reader.isLastRead()) return false; @@ -368,7 +368,7 @@ public class GridEventStorageMessage implements Message { reader.incrementState(); case 3: -// exBytes = reader.readByteArray("exBytes"); + exBytes = reader.readByteBuffer("exBytes"); if (!reader.isLastRead()) return false; @@ -376,7 +376,7 @@ public class GridEventStorageMessage implements Message { reader.incrementState(); case 4: -// filter = reader.readByteArray("filter"); + filter = reader.readByteBuffer("filter"); if (!reader.isLastRead()) return false; @@ -400,7 +400,7 @@ public class GridEventStorageMessage implements Message { reader.incrementState(); case 7: -// resTopicBytes = reader.readByteArray("resTopicBytes"); + resTopicBytes = reader.readByteBuffer("resTopicBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEntryPredicateAdapter.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEntryPredicateAdapter.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEntryPredicateAdapter.java index dad6d6b..c5b20b4 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEntryPredicateAdapter.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEntryPredicateAdapter.java @@ -54,23 +54,31 @@ public abstract class CacheEntryPredicateAdapter implements CacheEntryPredicate /** {@inheritDoc} */ @Override public byte fieldsCount() { - assert false : this; - return 0; } /** {@inheritDoc} */ @Override public boolean readFrom(ByteBuffer buf, MessageReader reader) { - assert false : this; + reader.setBuffer(buf); + + if (!reader.beforeMessageRead()) + return false; - return false; + return true; } /** {@inheritDoc} */ @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) { - assert false : this; + writer.setBuffer(buf); + + if (!writer.isHeaderWritten()) { + if (!writer.writeHeader(directType(), fieldsCount())) + return false; + + writer.onHeaderWritten(); + } - return false; + return true; } /** http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEntryPredicateContainsValue.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEntryPredicateContainsValue.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEntryPredicateContainsValue.java index 14018cd..c9fdf9f 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEntryPredicateContainsValue.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEntryPredicateContainsValue.java @@ -75,6 +75,9 @@ public class CacheEntryPredicateContainsValue extends CacheEntryPredicateAdapter @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) { writer.setBuffer(buf); + if (!super.writeTo(buf, writer)) + return false; + if (!writer.isHeaderWritten()) { if (!writer.writeHeader(directType(), fieldsCount())) return false; @@ -101,6 +104,9 @@ public class CacheEntryPredicateContainsValue extends CacheEntryPredicateAdapter if (!reader.beforeMessageRead()) return false; + if (!super.readFrom(buf, reader)) + return false; + switch (reader.state()) { case 0: val = reader.readMessage("val"); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEntrySerializablePredicate.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEntrySerializablePredicate.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEntrySerializablePredicate.java index b007465..229e22a 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEntrySerializablePredicate.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheEntrySerializablePredicate.java @@ -109,8 +109,8 @@ public class CacheEntrySerializablePredicate implements CacheEntryPredicate { switch (writer.state()) { case 0: -// if (!writer.writeByteArray("bytes", bytes)) -// return false; + if (!writer.writeByteBuffer("bytes", bytes)) + return false; writer.incrementState(); @@ -128,7 +128,7 @@ public class CacheEntrySerializablePredicate implements CacheEntryPredicate { switch (reader.state()) { case 0: -// bytes = reader.readByteArray("bytes"); + bytes = reader.readByteBuffer("bytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheInvokeDirectResult.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheInvokeDirectResult.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheInvokeDirectResult.java index d7b697c..5cb58e5 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheInvokeDirectResult.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheInvokeDirectResult.java @@ -142,8 +142,8 @@ public class CacheInvokeDirectResult implements Message { switch (writer.state()) { case 0: -// if (!writer.writeByteArray("errBytes", errBytes)) -// return false; + if (!writer.writeByteBuffer("errBytes", errBytes)) + return false; writer.incrementState(); @@ -173,7 +173,7 @@ public class CacheInvokeDirectResult implements Message { switch (reader.state()) { case 0: -// errBytes = reader.readByteArray("errBytes"); + errBytes = reader.readByteBuffer("errBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheObjectAdapter.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheObjectAdapter.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheObjectAdapter.java index c6dc767..6ba1de3 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheObjectAdapter.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheObjectAdapter.java @@ -71,7 +71,7 @@ public abstract class CacheObjectAdapter implements CacheObject, Externalizable switch (reader.state()) { case 0: -// valBytes = reader.readByteArray("valBytes"); + valBytes = reader.readByteBuffer("valBytes"); if (!reader.isLastRead()) return false; @@ -96,8 +96,8 @@ public abstract class CacheObjectAdapter implements CacheObject, Externalizable switch (writer.state()) { case 0: -// if (!writer.writeByteArray("valBytes", valBytes)) -// return false; + if (!writer.writeByteBuffer("valBytes", valBytes)) + return false; writer.incrementState(); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryInfo.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryInfo.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryInfo.java index 69ff9ff..1bbce6d 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryInfo.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheEntryInfo.java @@ -223,8 +223,8 @@ public class GridCacheEntryInfo implements Message { writer.incrementState(); case 3: -// if (!writer.writeByteArray("keyBytes", keyBytes)) -// return false; + if (!writer.writeByteBuffer("keyBytes", keyBytes)) + return false; writer.incrementState(); @@ -284,7 +284,7 @@ public class GridCacheEntryInfo implements Message { reader.incrementState(); case 3: -// keyBytes = reader.readByteArray("keyBytes"); + keyBytes = reader.readByteBuffer("keyBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedBaseMessage.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedBaseMessage.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedBaseMessage.java index ad22c6a..9dd55c5 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedBaseMessage.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedBaseMessage.java @@ -257,14 +257,14 @@ public abstract class GridDistributedBaseMessage extends GridCacheMessage implem switch (writer.state()) { case 3: -// if (!writer.writeByteArray("candsByIdxBytes", candsByIdxBytes)) -// return false; + if (!writer.writeByteBuffer("candsByIdxBytes", candsByIdxBytes)) + return false; writer.incrementState(); case 4: -// if (!writer.writeByteArray("candsByKeyBytes", candsByKeyBytes)) -// return false; + if (!writer.writeByteBuffer("candsByKeyBytes", candsByKeyBytes)) + return false; writer.incrementState(); @@ -303,7 +303,7 @@ public abstract class GridDistributedBaseMessage extends GridCacheMessage implem switch (reader.state()) { case 3: -// candsByIdxBytes = reader.readByteArray("candsByIdxBytes"); + candsByIdxBytes = reader.readByteBuffer("candsByIdxBytes"); if (!reader.isLastRead()) return false; @@ -311,7 +311,7 @@ public abstract class GridDistributedBaseMessage extends GridCacheMessage implem reader.incrementState(); case 4: -// candsByKeyBytes = reader.readByteArray("candsByKeyBytes"); + candsByKeyBytes = reader.readByteBuffer("candsByKeyBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java index 2869fe5..790e369 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java @@ -244,8 +244,8 @@ public class GridDistributedLockResponse extends GridDistributedBaseMessage { switch (writer.state()) { case 8: -// if (!writer.writeByteArray("errBytes", errBytes)) -// return false; + if (!writer.writeByteBuffer("errBytes", errBytes)) + return false; writer.incrementState(); @@ -278,7 +278,7 @@ public class GridDistributedLockResponse extends GridDistributedBaseMessage { switch (reader.state()) { case 8: -// errBytes = reader.readByteArray("errBytes"); + errBytes = reader.readByteBuffer("errBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java index b3d8d4a..aba9e86 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java @@ -397,8 +397,8 @@ public class GridDistributedTxPrepareRequest extends GridDistributedBaseMessage writer.incrementState(); case 11: -// if (!writer.writeByteArray("grpLockKeyBytes", grpLockKeyBytes)) -// return false; + if (!writer.writeByteBuffer("grpLockKeyBytes", grpLockKeyBytes)) + return false; writer.incrementState(); @@ -457,8 +457,8 @@ public class GridDistributedTxPrepareRequest extends GridDistributedBaseMessage writer.incrementState(); case 21: -// if (!writer.writeByteArray("txNodesBytes", txNodesBytes)) -// return false; + if (!writer.writeByteBuffer("txNodesBytes", txNodesBytes)) + return false; writer.incrementState(); @@ -525,7 +525,7 @@ public class GridDistributedTxPrepareRequest extends GridDistributedBaseMessage reader.incrementState(); case 11: -// grpLockKeyBytes = reader.readByteArray("grpLockKeyBytes"); + grpLockKeyBytes = reader.readByteBuffer("grpLockKeyBytes"); if (!reader.isLastRead()) return false; @@ -613,7 +613,7 @@ public class GridDistributedTxPrepareRequest extends GridDistributedBaseMessage reader.incrementState(); case 21: -// txNodesBytes = reader.readByteArray("txNodesBytes"); + txNodesBytes = reader.readByteBuffer("txNodesBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareResponse.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareResponse.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareResponse.java index 67fcb47..31d3ee9 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareResponse.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareResponse.java @@ -164,14 +164,14 @@ public class GridDistributedTxPrepareResponse extends GridDistributedBaseMessage switch (writer.state()) { case 8: -// if (!writer.writeByteArray("candsBytes", candsBytes)) -// return false; + if (!writer.writeByteBuffer("candsBytes", candsBytes)) + return false; writer.incrementState(); case 9: -// if (!writer.writeByteArray("errBytes", errBytes)) -// return false; + if (!writer.writeByteBuffer("errBytes", errBytes)) + return false; writer.incrementState(); @@ -192,7 +192,7 @@ public class GridDistributedTxPrepareResponse extends GridDistributedBaseMessage switch (reader.state()) { case 8: -// candsBytes = reader.readByteArray("candsBytes"); + candsBytes = reader.readByteBuffer("candsBytes"); if (!reader.isLastRead()) return false; @@ -200,7 +200,7 @@ public class GridDistributedTxPrepareResponse extends GridDistributedBaseMessage reader.incrementState(); case 9: -// errBytes = reader.readByteArray("errBytes"); + errBytes = reader.readByteBuffer("errBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtAffinityAssignmentResponse.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtAffinityAssignmentResponse.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtAffinityAssignmentResponse.java index 9802421..d365612 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtAffinityAssignmentResponse.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtAffinityAssignmentResponse.java @@ -127,8 +127,8 @@ public class GridDhtAffinityAssignmentResponse extends GridCacheMessage { switch (writer.state()) { case 3: -// if (!writer.writeByteArray("affAssignmentBytes", affAssignmentBytes)) -// return false; + if (!writer.writeByteBuffer("affAssignmentBytes", affAssignmentBytes)) + return false; writer.incrementState(); @@ -155,7 +155,7 @@ public class GridDhtAffinityAssignmentResponse extends GridCacheMessage { switch (reader.state()) { case 3: -// affAssignmentBytes = reader.readByteArray("affAssignmentBytes"); + affAssignmentBytes = reader.readByteBuffer("affAssignmentBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java index 3182b91..0abc20f 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java @@ -352,8 +352,8 @@ public class GridDhtLockRequest extends GridDistributedLockRequest { writer.incrementState(); case 26: -// if (!writer.writeByteArray("ownedBytes", ownedBytes)) -// return false; + if (!writer.writeByteBuffer("ownedBytes", ownedBytes)) + return false; writer.incrementState(); @@ -430,7 +430,7 @@ public class GridDhtLockRequest extends GridDistributedLockRequest { reader.incrementState(); case 26: -// ownedBytes = reader.readByteArray("ownedBytes"); + ownedBytes = reader.readByteBuffer("ownedBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateRequest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateRequest.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateRequest.java index 86e9fa6..be848b4 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateRequest.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateRequest.java @@ -594,7 +594,7 @@ public class GridDhtAtomicUpdateRequest extends GridCacheMessage implements Grid writer.incrementState(); case 5: - if (!writer.writeCollection("entryProcessorsBytes", entryProcessorsBytes, MessageCollectionItemType.BYTE_ARR)) + if (!writer.writeCollection("entryProcessorsBytes", entryProcessorsBytes, MessageCollectionItemType.BYTE_BUF)) return false; writer.incrementState(); @@ -612,7 +612,7 @@ public class GridDhtAtomicUpdateRequest extends GridCacheMessage implements Grid writer.incrementState(); case 8: - if (!writer.writeObjectArray("invokeArgsBytes", invokeArgsBytes, MessageCollectionItemType.BYTE_ARR)) + if (!writer.writeObjectArray("invokeArgsBytes", invokeArgsBytes, MessageCollectionItemType.BYTE_BUF)) return false; writer.incrementState(); @@ -624,7 +624,7 @@ public class GridDhtAtomicUpdateRequest extends GridCacheMessage implements Grid writer.incrementState(); case 10: - if (!writer.writeCollection("nearEntryProcessorsBytes", nearEntryProcessorsBytes, MessageCollectionItemType.BYTE_ARR)) + if (!writer.writeCollection("nearEntryProcessorsBytes", nearEntryProcessorsBytes, MessageCollectionItemType.BYTE_BUF)) return false; writer.incrementState(); @@ -734,7 +734,7 @@ public class GridDhtAtomicUpdateRequest extends GridCacheMessage implements Grid reader.incrementState(); case 5: - entryProcessorsBytes = reader.readCollection("entryProcessorsBytes", MessageCollectionItemType.BYTE_ARR); + entryProcessorsBytes = reader.readCollection("entryProcessorsBytes", MessageCollectionItemType.BYTE_BUF); if (!reader.isLastRead()) return false; @@ -758,7 +758,7 @@ public class GridDhtAtomicUpdateRequest extends GridCacheMessage implements Grid reader.incrementState(); case 8: -// invokeArgsBytes = reader.readObjectArray("invokeArgsBytes", MessageCollectionItemType.BYTE_ARR, byte[].class); + invokeArgsBytes = reader.readObjectArray("invokeArgsBytes", MessageCollectionItemType.BYTE_BUF, ByteBuffer.class); if (!reader.isLastRead()) return false; @@ -774,7 +774,7 @@ public class GridDhtAtomicUpdateRequest extends GridCacheMessage implements Grid reader.incrementState(); case 10: - nearEntryProcessorsBytes = reader.readCollection("nearEntryProcessorsBytes", MessageCollectionItemType.BYTE_ARR); + nearEntryProcessorsBytes = reader.readCollection("nearEntryProcessorsBytes", MessageCollectionItemType.BYTE_BUF); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java index 4f8d759..142c7bc 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java @@ -181,8 +181,8 @@ public class GridDhtAtomicUpdateResponse extends GridCacheMessage implements Gri switch (writer.state()) { case 3: -// if (!writer.writeByteArray("errBytes", errBytes)) -// return false; + if (!writer.writeByteBuffer("errBytes", errBytes)) + return false; writer.incrementState(); @@ -221,7 +221,7 @@ public class GridDhtAtomicUpdateResponse extends GridCacheMessage implements Gri switch (reader.state()) { case 3: -// errBytes = reader.readByteArray("errBytes"); + errBytes = reader.readByteBuffer("errBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateRequest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateRequest.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateRequest.java index 4b90ee9..cc75414 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateRequest.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateRequest.java @@ -586,14 +586,14 @@ public class GridNearAtomicUpdateRequest extends GridCacheMessage implements Gri writer.incrementState(); case 6: - if (!writer.writeCollection("entryProcessorsBytes", entryProcessorsBytes, MessageCollectionItemType.BYTE_ARR)) + if (!writer.writeCollection("entryProcessorsBytes", entryProcessorsBytes, MessageCollectionItemType.BYTE_BUF)) return false; writer.incrementState(); case 7: -// if (!writer.writeByteArray("expiryPlcBytes", expiryPlcBytes)) -// return false; + if (!writer.writeByteBuffer("expiryPlcBytes", expiryPlcBytes)) + return false; writer.incrementState(); @@ -628,7 +628,7 @@ public class GridNearAtomicUpdateRequest extends GridCacheMessage implements Gri writer.incrementState(); case 13: - if (!writer.writeObjectArray("invokeArgsBytes", invokeArgsBytes, MessageCollectionItemType.BYTE_ARR)) + if (!writer.writeObjectArray("invokeArgsBytes", invokeArgsBytes, MessageCollectionItemType.BYTE_BUF)) return false; writer.incrementState(); @@ -728,7 +728,7 @@ public class GridNearAtomicUpdateRequest extends GridCacheMessage implements Gri reader.incrementState(); case 6: - entryProcessorsBytes = reader.readCollection("entryProcessorsBytes", MessageCollectionItemType.BYTE_ARR); + entryProcessorsBytes = reader.readCollection("entryProcessorsBytes", MessageCollectionItemType.BYTE_BUF); if (!reader.isLastRead()) return false; @@ -736,7 +736,7 @@ public class GridNearAtomicUpdateRequest extends GridCacheMessage implements Gri reader.incrementState(); case 7: -// expiryPlcBytes = reader.readByteArray("expiryPlcBytes"); + expiryPlcBytes = reader.readByteBuffer("expiryPlcBytes"); if (!reader.isLastRead()) return false; @@ -784,7 +784,7 @@ public class GridNearAtomicUpdateRequest extends GridCacheMessage implements Gri reader.incrementState(); case 13: -// invokeArgsBytes = reader.readObjectArray("invokeArgsBytes", MessageCollectionItemType.BYTE_ARR, byte[].class); + invokeArgsBytes = reader.readObjectArray("invokeArgsBytes", MessageCollectionItemType.BYTE_BUF, ByteBuffer.class); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateResponse.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateResponse.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateResponse.java index 1d51cc7..5017ee4 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateResponse.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateResponse.java @@ -421,8 +421,8 @@ public class GridNearAtomicUpdateResponse extends GridCacheMessage implements Gr switch (writer.state()) { case 3: -// if (!writer.writeByteArray("errBytes", errBytes)) -// return false; + if (!writer.writeByteBuffer("errBytes", errBytes)) + return false; writer.incrementState(); @@ -503,7 +503,7 @@ public class GridNearAtomicUpdateResponse extends GridCacheMessage implements Gr switch (reader.state()) { case 3: -// errBytes = reader.readByteArray("errBytes"); + errBytes = reader.readByteBuffer("errBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java index 13d3a21..245703e 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java @@ -223,8 +223,8 @@ public class GridDhtPartitionDemandMessage extends GridCacheMessage { writer.incrementState(); case 6: -// if (!writer.writeByteArray("topicBytes", topicBytes)) -// return false; + if (!writer.writeByteBuffer("topicBytes", topicBytes)) + return false; writer.incrementState(); @@ -281,7 +281,7 @@ public class GridDhtPartitionDemandMessage extends GridCacheMessage { reader.incrementState(); case 6: -// topicBytes = reader.readByteArray("topicBytes"); + topicBytes = reader.readByteBuffer("topicBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsFullMessage.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsFullMessage.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsFullMessage.java index 7008b80..996deba 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsFullMessage.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsFullMessage.java @@ -131,8 +131,8 @@ public class GridDhtPartitionsFullMessage extends GridDhtPartitionsAbstractMessa switch (writer.state()) { case 5: -// if (!writer.writeByteArray("partsBytes", partsBytes)) -// return false; + if (!writer.writeByteBuffer("partsBytes", partsBytes)) + return false; writer.incrementState(); @@ -159,7 +159,7 @@ public class GridDhtPartitionsFullMessage extends GridDhtPartitionsAbstractMessa switch (reader.state()) { case 5: -// partsBytes = reader.readByteArray("partsBytes"); + partsBytes = reader.readByteBuffer("partsBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsSingleMessage.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsSingleMessage.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsSingleMessage.java index 851ffc0..ec352a1 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsSingleMessage.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsSingleMessage.java @@ -110,8 +110,8 @@ public class GridDhtPartitionsSingleMessage extends GridDhtPartitionsAbstractMes switch (writer.state()) { case 5: -// if (!writer.writeByteArray("partsBytes", partsBytes)) -// return false; + if (!writer.writeByteBuffer("partsBytes", partsBytes)) + return false; writer.incrementState(); @@ -132,7 +132,7 @@ public class GridDhtPartitionsSingleMessage extends GridDhtPartitionsAbstractMes switch (reader.state()) { case 5: -// partsBytes = reader.readByteArray("partsBytes"); + partsBytes = reader.readByteBuffer("partsBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetResponse.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetResponse.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetResponse.java index b25f4bd..db106a1 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetResponse.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetResponse.java @@ -220,8 +220,8 @@ public class GridNearGetResponse extends GridCacheMessage implements GridCacheDe writer.incrementState(); case 4: -// if (!writer.writeByteArray("errBytes", errBytes)) -// return false; + if (!writer.writeByteBuffer("errBytes", errBytes)) + return false; writer.incrementState(); @@ -280,7 +280,7 @@ public class GridNearGetResponse extends GridCacheMessage implements GridCacheDe reader.incrementState(); case 4: -// errBytes = reader.readByteArray("errBytes"); + errBytes = reader.readByteBuffer("errBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishResponse.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishResponse.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishResponse.java index 0c53a09..9168fb8 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishResponse.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishResponse.java @@ -129,8 +129,8 @@ public class GridNearTxFinishResponse extends GridDistributedTxFinishResponse { switch (writer.state()) { case 5: -// if (!writer.writeByteArray("errBytes", errBytes)) -// return false; + if (!writer.writeByteBuffer("errBytes", errBytes)) + return false; writer.incrementState(); @@ -163,7 +163,7 @@ public class GridNearTxFinishResponse extends GridDistributedTxFinishResponse { switch (reader.state()) { case 5: -// errBytes = reader.readByteArray("errBytes"); + errBytes = reader.readByteBuffer("errBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryRequest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryRequest.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryRequest.java index 03fa54e..146589a 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryRequest.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryRequest.java @@ -436,8 +436,8 @@ public class GridCacheQueryRequest extends GridCacheMessage implements GridCache writer.incrementState(); case 4: -// if (!writer.writeByteArray("argsBytes", argsBytes)) -// return false; + if (!writer.writeByteBuffer("argsBytes", argsBytes)) + return false; writer.incrementState(); @@ -496,8 +496,8 @@ public class GridCacheQueryRequest extends GridCacheMessage implements GridCache writer.incrementState(); case 14: -// if (!writer.writeByteArray("keyValFilterBytes", keyValFilterBytes)) -// return false; + if (!writer.writeByteBuffer("keyValFilterBytes", keyValFilterBytes)) + return false; writer.incrementState(); @@ -508,8 +508,8 @@ public class GridCacheQueryRequest extends GridCacheMessage implements GridCache writer.incrementState(); case 16: -// if (!writer.writeByteArray("rdcBytes", rdcBytes)) -// return false; + if (!writer.writeByteBuffer("rdcBytes", rdcBytes)) + return false; writer.incrementState(); @@ -526,8 +526,8 @@ public class GridCacheQueryRequest extends GridCacheMessage implements GridCache writer.incrementState(); case 19: -// if (!writer.writeByteArray("transBytes", transBytes)) -// return false; + if (!writer.writeByteBuffer("transBytes", transBytes)) + return false; writer.incrementState(); @@ -562,7 +562,7 @@ public class GridCacheQueryRequest extends GridCacheMessage implements GridCache reader.incrementState(); case 4: -// argsBytes = reader.readByteArray("argsBytes"); + argsBytes = reader.readByteBuffer("argsBytes"); if (!reader.isLastRead()) return false; @@ -642,7 +642,7 @@ public class GridCacheQueryRequest extends GridCacheMessage implements GridCache reader.incrementState(); case 14: -// keyValFilterBytes = reader.readByteArray("keyValFilterBytes"); + keyValFilterBytes = reader.readByteBuffer("keyValFilterBytes"); if (!reader.isLastRead()) return false; @@ -658,7 +658,7 @@ public class GridCacheQueryRequest extends GridCacheMessage implements GridCache reader.incrementState(); case 16: -// rdcBytes = reader.readByteArray("rdcBytes"); + rdcBytes = reader.readByteBuffer("rdcBytes"); if (!reader.isLastRead()) return false; @@ -682,7 +682,7 @@ public class GridCacheQueryRequest extends GridCacheMessage implements GridCache reader.incrementState(); case 19: -// transBytes = reader.readByteArray("transBytes"); + transBytes = reader.readByteBuffer("transBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryResponse.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryResponse.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryResponse.java index 82612f8..b178068 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryResponse.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryResponse.java @@ -217,14 +217,14 @@ public class GridCacheQueryResponse extends GridCacheMessage implements GridCach switch (writer.state()) { case 3: - if (!writer.writeCollection("dataBytes", dataBytes, MessageCollectionItemType.BYTE_ARR)) + if (!writer.writeCollection("dataBytes", dataBytes, MessageCollectionItemType.BYTE_BUF)) return false; writer.incrementState(); case 4: -// if (!writer.writeByteArray("errBytes", errBytes)) -// return false; + if (!writer.writeByteBuffer("errBytes", errBytes)) + return false; writer.incrementState(); @@ -241,7 +241,7 @@ public class GridCacheQueryResponse extends GridCacheMessage implements GridCach writer.incrementState(); case 7: - if (!writer.writeCollection("metaDataBytes", metaDataBytes, MessageCollectionItemType.BYTE_ARR)) + if (!writer.writeCollection("metaDataBytes", metaDataBytes, MessageCollectionItemType.BYTE_BUF)) return false; writer.incrementState(); @@ -269,7 +269,7 @@ public class GridCacheQueryResponse extends GridCacheMessage implements GridCach switch (reader.state()) { case 3: - dataBytes = reader.readCollection("dataBytes", MessageCollectionItemType.BYTE_ARR); + dataBytes = reader.readCollection("dataBytes", MessageCollectionItemType.BYTE_BUF); if (!reader.isLastRead()) return false; @@ -277,7 +277,7 @@ public class GridCacheQueryResponse extends GridCacheMessage implements GridCach reader.incrementState(); case 4: -// errBytes = reader.readByteArray("errBytes"); + errBytes = reader.readByteBuffer("errBytes"); if (!reader.isLastRead()) return false; @@ -301,7 +301,7 @@ public class GridCacheQueryResponse extends GridCacheMessage implements GridCach reader.incrementState(); case 7: - metaDataBytes = reader.readCollection("metaDataBytes", MessageCollectionItemType.BYTE_ARR); + metaDataBytes = reader.readCollection("metaDataBytes", MessageCollectionItemType.BYTE_BUF); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxEntry.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxEntry.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxEntry.java index fb9e32a..37b683f 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxEntry.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxEntry.java @@ -794,8 +794,8 @@ public class IgniteTxEntry implements GridPeerDeployAware, Message { writer.incrementState(); case 3: -// if (!writer.writeByteArray("expiryPlcBytes", expiryPlcBytes)) -// return false; + if (!writer.writeByteBuffer("expiryPlcBytes", expiryPlcBytes)) + return false; writer.incrementState(); @@ -825,8 +825,8 @@ public class IgniteTxEntry implements GridPeerDeployAware, Message { writer.incrementState(); case 8: -// if (!writer.writeByteArray("transformClosBytes", transformClosBytes)) -// return false; + if (!writer.writeByteBuffer("transformClosBytes", transformClosBytes)) + return false; writer.incrementState(); @@ -880,7 +880,7 @@ public class IgniteTxEntry implements GridPeerDeployAware, Message { reader.incrementState(); case 3: -// expiryPlcBytes = reader.readByteArray("expiryPlcBytes"); + expiryPlcBytes = reader.readByteBuffer("expiryPlcBytes"); if (!reader.isLastRead()) return false; @@ -920,7 +920,7 @@ public class IgniteTxEntry implements GridPeerDeployAware, Message { reader.incrementState(); case 8: -// transformClosBytes = reader.readByteArray("transformClosBytes"); + transformClosBytes = reader.readByteBuffer("transformClosBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheRawVersionedEntry.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheRawVersionedEntry.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheRawVersionedEntry.java index 57371d5..05da318 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheRawVersionedEntry.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheRawVersionedEntry.java @@ -288,7 +288,7 @@ public class GridCacheRawVersionedEntry<K, V> extends IgniteDataLoaderEntry impl reader.incrementState(); case 4: -// valBytes = reader.readByteArray("valBytes"); + valBytes = reader.readByteBuffer("valBytes"); if (!reader.isLastRead()) return false; @@ -305,17 +305,11 @@ public class GridCacheRawVersionedEntry<K, V> extends IgniteDataLoaderEntry impl } - assert key != null; - assert !(val != null && valBytes != null); - return true; } /** {@inheritDoc} */ @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) { - assert key != null; - assert !(val != null && valBytes != null); - writer.setBuffer(buf); if (!super.writeTo(buf, writer)) @@ -342,8 +336,8 @@ public class GridCacheRawVersionedEntry<K, V> extends IgniteDataLoaderEntry impl writer.incrementState(); case 4: -// if (!writer.writeByteArray("valBytes", valBytes)) -// return false; + if (!writer.writeByteBuffer("valBytes", valBytes)) + return false; writer.incrementState(); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/continuous/GridContinuousMessage.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/continuous/GridContinuousMessage.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/continuous/GridContinuousMessage.java index f788ad7..a71c552 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/continuous/GridContinuousMessage.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/continuous/GridContinuousMessage.java @@ -160,8 +160,8 @@ public class GridContinuousMessage implements Message { switch (writer.state()) { case 0: -// if (!writer.writeByteArray("dataBytes", dataBytes)) -// return false; + if (!writer.writeByteBuffer("dataBytes", dataBytes)) + return false; writer.incrementState(); @@ -203,7 +203,7 @@ public class GridContinuousMessage implements Message { switch (reader.state()) { case 0: -// dataBytes = reader.readByteArray("dataBytes"); + dataBytes = reader.readByteBuffer("dataBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/dataload/GridDataLoadRequest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/dataload/GridDataLoadRequest.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/dataload/GridDataLoadRequest.java index e7d0f65..497e1d1 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/dataload/GridDataLoadRequest.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/dataload/GridDataLoadRequest.java @@ -284,8 +284,8 @@ public class GridDataLoadRequest implements Message { writer.incrementState(); case 8: -// if (!writer.writeByteArray("resTopicBytes", resTopicBytes)) -// return false; + if (!writer.writeByteBuffer("resTopicBytes", resTopicBytes)) + return false; writer.incrementState(); @@ -302,8 +302,8 @@ public class GridDataLoadRequest implements Message { writer.incrementState(); case 11: -// if (!writer.writeByteArray("updaterBytes", updaterBytes)) -// return false; + if (!writer.writeByteBuffer("updaterBytes", updaterBytes)) + return false; writer.incrementState(); @@ -395,7 +395,7 @@ public class GridDataLoadRequest implements Message { reader.incrementState(); case 8: -// resTopicBytes = reader.readByteArray("resTopicBytes"); + resTopicBytes = reader.readByteBuffer("resTopicBytes"); if (!reader.isLastRead()) return false; @@ -419,7 +419,7 @@ public class GridDataLoadRequest implements Message { reader.incrementState(); case 11: -// updaterBytes = reader.readByteArray("updaterBytes"); + updaterBytes = reader.readByteBuffer("updaterBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/dataload/GridDataLoadResponse.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/dataload/GridDataLoadResponse.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/dataload/GridDataLoadResponse.java index c926382..9613369 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/dataload/GridDataLoadResponse.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/dataload/GridDataLoadResponse.java @@ -95,8 +95,8 @@ public class GridDataLoadResponse implements Message { switch (writer.state()) { case 0: -// if (!writer.writeByteArray("errBytes", errBytes)) -// return false; + if (!writer.writeByteBuffer("errBytes", errBytes)) + return false; writer.incrementState(); @@ -126,7 +126,7 @@ public class GridDataLoadResponse implements Message { switch (reader.state()) { case 0: -// errBytes = reader.readByteArray("errBytes"); + errBytes = reader.readByteBuffer("errBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsAckMessage.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsAckMessage.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsAckMessage.java index ffe00e8..ea4f821 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsAckMessage.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsAckMessage.java @@ -118,8 +118,8 @@ public class IgfsAckMessage extends IgfsCommunicationMessage { switch (writer.state()) { case 0: -// if (!writer.writeByteArray("errBytes", errBytes)) -// return false; + if (!writer.writeByteBuffer("errBytes", errBytes)) + return false; writer.incrementState(); @@ -152,7 +152,7 @@ public class IgfsAckMessage extends IgfsCommunicationMessage { switch (reader.state()) { case 0: -// errBytes = reader.readByteArray("errBytes"); + errBytes = reader.readByteBuffer("errBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsDeleteMessage.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsDeleteMessage.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsDeleteMessage.java index a000509..471851a 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsDeleteMessage.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/igfs/IgfsDeleteMessage.java @@ -122,8 +122,8 @@ public class IgfsDeleteMessage extends IgfsCommunicationMessage { switch (writer.state()) { case 0: -// if (!writer.writeByteArray("errBytes", errBytes)) -// return false; + if (!writer.writeByteBuffer("errBytes", errBytes)) + return false; writer.incrementState(); @@ -150,7 +150,7 @@ public class IgfsDeleteMessage extends IgfsCommunicationMessage { switch (reader.state()) { case 0: -// errBytes = reader.readByteArray("errBytes"); + errBytes = reader.readByteBuffer("errBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/task/GridTaskResultRequest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/task/GridTaskResultRequest.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/task/GridTaskResultRequest.java index 1418b1a..45ffd7c 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/task/GridTaskResultRequest.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/task/GridTaskResultRequest.java @@ -117,8 +117,8 @@ public class GridTaskResultRequest implements Message { writer.incrementState(); case 1: -// if (!writer.writeByteArray("topicBytes", topicBytes)) -// return false; + if (!writer.writeByteBuffer("topicBytes", topicBytes)) + return false; writer.incrementState(); @@ -144,7 +144,7 @@ public class GridTaskResultRequest implements Message { reader.incrementState(); case 1: -// topicBytes = reader.readByteArray("topicBytes"); + topicBytes = reader.readByteBuffer("topicBytes"); if (!reader.isLastRead()) return false; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f7f9e658/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/task/GridTaskResultResponse.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/task/GridTaskResultResponse.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/task/GridTaskResultResponse.java index 7c8fdc0..d0616bb 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/task/GridTaskResultResponse.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/task/GridTaskResultResponse.java @@ -147,8 +147,8 @@ public class GridTaskResultResponse implements Message { writer.incrementState(); case 3: -// if (!writer.writeByteArray("resBytes", resBytes)) -// return false; + if (!writer.writeByteBuffer("resBytes", resBytes)) + return false; writer.incrementState(); @@ -190,7 +190,7 @@ public class GridTaskResultResponse implements Message { reader.incrementState(); case 3: -// resBytes = reader.readByteArray("resBytes"); + resBytes = reader.readByteBuffer("resBytes"); if (!reader.isLastRead()) return false;