Use of code generator.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/2cbfb86f Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/2cbfb86f Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/2cbfb86f Branch: refs/heads/ignite-4587 Commit: 2cbfb86f98c84088411724d182e375005a791a79 Parents: 187bfea Author: Max Kozlov <[email protected]> Authored: Tue Mar 14 16:36:39 2017 +0300 Committer: Max Kozlov <[email protected]> Committed: Tue Mar 14 16:36:39 2017 +0300 ---------------------------------------------------------------------- .../java/org/apache/ignite/codegen/MessageCodeGenerator.java | 4 ++++ .../internal/processors/cache/version/GridCacheVersion.java | 2 +- .../processors/cache/version/GridCacheVersionEx.java | 8 ++++---- 3 files changed, 9 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/2cbfb86f/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 5a26187..69cf1c3 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 @@ -44,6 +44,8 @@ import org.apache.ignite.internal.GridDirectCollection; import org.apache.ignite.internal.GridDirectMap; import org.apache.ignite.internal.GridDirectTransient; import org.apache.ignite.internal.IgniteCodeGeneratingFail; +import org.apache.ignite.internal.processors.cache.version.GridCacheVersion; +import org.apache.ignite.internal.processors.cache.version.GridCacheVersionEx; import org.apache.ignite.internal.util.typedef.internal.SB; import org.apache.ignite.internal.util.typedef.internal.U; import org.apache.ignite.lang.IgniteUuid; @@ -229,6 +231,8 @@ public class MessageCodeGenerator { // gen.generateAndWrite(GridH2RowRangeBounds.class); // gen.generateAndWrite(GridH2QueryRequest.class); // gen.generateAndWrite(GridH2RowMessage.class); +// gen.generateAndWrite(GridCacheVersion.class); +// gen.generateAndWrite(GridCacheVersionEx.class); } /** http://git-wip-us.apache.org/repos/asf/ignite/blob/2cbfb86f/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersion.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersion.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersion.java index 8b2b7e1..8381121 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersion.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersion.java @@ -314,7 +314,7 @@ public class GridCacheVersion implements Message, Comparable<GridCacheVersion>, /** {@inheritDoc} */ @Override public byte fieldsCount() { - return 4; + return 3; } /** {@inheritDoc} */ http://git-wip-us.apache.org/repos/asf/ignite/blob/2cbfb86f/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersionEx.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersionEx.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersionEx.java index e376366..27b4edc 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersionEx.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersionEx.java @@ -88,7 +88,7 @@ public class GridCacheVersionEx extends GridCacheVersion { /** {@inheritDoc} */ @Override public byte fieldsCount() { - return 5; + return 4; } /** {@inheritDoc} */ @@ -106,7 +106,7 @@ public class GridCacheVersionEx extends GridCacheVersion { } switch (writer.state()) { - case 4: + case 3: if (!writer.writeMessage("drVer", drVer)) return false; @@ -128,7 +128,7 @@ public class GridCacheVersionEx extends GridCacheVersion { return false; switch (reader.state()) { - case 4: + case 3: drVer = reader.readMessage("drVer"); if (!reader.isLastRead()) @@ -164,4 +164,4 @@ public class GridCacheVersionEx extends GridCacheVersion { ", nodeOrder=" + nodeOrder() + ", drVer=" + drVer + ']'; } -} \ No newline at end of file +}
