WIP on cluster node and cluster metrics.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/e4ba2eba Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/e4ba2eba Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/e4ba2eba Branch: refs/heads/ignite-1124 Commit: e4ba2ebaf2544ac978c201a6a02e6330e1d5ac81 Parents: 5718480 Author: vozerov-gridgain <[email protected]> Authored: Thu Aug 27 11:28:46 2015 +0300 Committer: vozerov-gridgain <[email protected]> Committed: Thu Aug 27 11:28:46 2015 +0300 ---------------------------------------------------------------------- .../apache/ignite/internal/portable/PortableContext.java | 3 --- .../internal/processors/platform/PlatformContext.java | 9 +++++++++ 2 files changed, 9 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/e4ba2eba/modules/core/src/main/java/org/apache/ignite/internal/portable/PortableContext.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/portable/PortableContext.java b/modules/core/src/main/java/org/apache/ignite/internal/portable/PortableContext.java index 2d3cbf0..a9d64d9 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/portable/PortableContext.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/portable/PortableContext.java @@ -204,15 +204,12 @@ public class PortableContext implements Externalizable { // registerPredefinedType(DrSenderAttributes.class, 65); // registerPredefinedType(DrSenderRemoteAttributes.class, 66); // -// registerPredefinedType(InteropClusterNode.class, 67); -// registerPredefinedType(InteropClusterMetrics.class, 68); // registerPredefinedType(InteropMetadata.class, 70); // // registerPredefinedType(InteropDotNetConfiguration.class, 71); // registerPredefinedType(InteropDotNetPortableConfiguration.class, 72); // registerPredefinedType(InteropDotNetPortableTypeConfiguration.class, 73); // registerPredefinedType(InteropIgniteProxy.class, 74); -// registerPredefinedType(InteropCacheMetrics.class, 75); // registerPredefinedType(InteropProductLicence.class, 78); } http://git-wip-us.apache.org/repos/asf/ignite/blob/e4ba2eba/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/PlatformContext.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/PlatformContext.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/PlatformContext.java index fb1eaa2..90ed85d 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/PlatformContext.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/PlatformContext.java @@ -22,6 +22,7 @@ import org.apache.ignite.internal.*; import org.apache.ignite.internal.portable.*; import org.apache.ignite.internal.processors.platform.callback.*; import org.apache.ignite.internal.processors.platform.memory.*; +import org.jetbrains.annotations.*; import java.util.*; @@ -111,4 +112,12 @@ public interface PlatformContext { * @param reader Reader. */ public void processMetadata(PortableRawReaderEx reader); + + /** + * Write cluster metrics. + * + * @param writer Writer. + * @param metrics Metrics. + */ + public void writeClusterMetrics(PortableRawWriterEx writer, @Nullable ClusterMetrics metrics); }
