You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@slider.apache.org by st...@apache.org on 2015/02/14 19:29:26 UTC
[08/20] incubator-slider git commit: SLIDER-782 new messages & RPC
calls defined; , marshall and indirect code in progress
SLIDER-782 new messages & RPC calls defined;, marshall and indirect code in progress
Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/bc15807c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/bc15807c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/bc15807c
Branch: refs/heads/develop
Commit: bc15807cbfe32b0dc4ea9591d7a9a64ba2e1055b
Parents: ae6f813
Author: Steve Loughran <st...@apache.org>
Authored: Thu Feb 12 14:48:59 2015 +0000
Committer: Steve Loughran <st...@apache.org>
Committed: Thu Feb 12 14:48:59 2015 +0000
----------------------------------------------------------------------
.../slider/api/SliderClusterProtocol.java | 11 +
.../org/apache/slider/api/proto/Messages.java | 11626 ++++++++++++++++-
.../slider/api/proto/RestTypeMarshalling.java | 133 +
.../slider/api/proto/SliderClusterAPI.java | 396 +-
.../slider/api/types/ComponentInformation.java | 2 +-
.../slider/client/SliderClusterOperations.java | 23 +-
.../rpc/SliderClusterProtocolPBImpl.java | 12 +-
.../rpc/SliderClusterProtocolProxy.java | 54 +-
.../server/appmaster/rpc/SliderIPCService.java | 34 +-
.../src/main/proto/SliderClusterMessages.proto | 131 +-
.../src/main/proto/SliderClusterProtocol.proto | 55 +-
.../model/mock/MockSliderClusterProtocol.groovy | 108 -
.../view/TestClusterSpecificationBlock.groovy | 3 -
.../web/view/TestContainerStatsBlock.groovy | 1 -
.../appmaster/web/view/TestIndexBlock.groovy | 1 -
15 files changed, 12374 insertions(+), 216 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/bc15807c/slider-core/src/main/java/org/apache/slider/api/SliderClusterProtocol.java
----------------------------------------------------------------------
diff --git a/slider-core/src/main/java/org/apache/slider/api/SliderClusterProtocol.java b/slider-core/src/main/java/org/apache/slider/api/SliderClusterProtocol.java
index fc5c21b..556e918 100644
--- a/slider-core/src/main/java/org/apache/slider/api/SliderClusterProtocol.java
+++ b/slider-core/src/main/java/org/apache/slider/api/SliderClusterProtocol.java
@@ -22,6 +22,7 @@ import org.apache.hadoop.ipc.VersionedProtocol;
import org.apache.hadoop.security.KerberosInfo;
import org.apache.hadoop.yarn.exceptions.YarnException;
import org.apache.slider.api.proto.Messages;
+import org.apache.slider.api.types.ApplicationLivenessInformation;
import org.apache.slider.common.SliderXmlConfKeys;
import java.io.IOException;
@@ -118,4 +119,14 @@ public interface SliderClusterProtocol extends VersionedProtocol {
Messages.GetInstanceDefinitionResponseProto getInstanceDefinition(
Messages.GetInstanceDefinitionRequestProto request)
throws IOException, YarnException;
+
+ /**
+ * Get the application liveness
+ * @return current liveness information
+ * @throws IOException
+ */
+ Messages.ApplicationLivenessInformationProto getLivenessInformation(
+ Messages.GetApplicationLivenessRequestProto request
+ ) throws IOException;
+
}