public virtual void TestNodeHeartbeatRequestPBImpl() { NodeHeartbeatRequestPBImpl original = new NodeHeartbeatRequestPBImpl(); original.SetLastKnownContainerTokenMasterKey(GetMasterKey()); original.SetLastKnownNMTokenMasterKey(GetMasterKey()); original.SetNodeStatus(GetNodeStatus()); NodeHeartbeatRequestPBImpl copy = new NodeHeartbeatRequestPBImpl(original.GetProto ()); NUnit.Framework.Assert.AreEqual(1, copy.GetLastKnownContainerTokenMasterKey().GetKeyId ()); NUnit.Framework.Assert.AreEqual(1, copy.GetLastKnownNMTokenMasterKey().GetKeyId() ); NUnit.Framework.Assert.AreEqual("localhost", copy.GetNodeStatus().GetNodeId().GetHost ()); }
/// <exception cref="Com.Google.Protobuf.ServiceException"/> public virtual YarnServerCommonServiceProtos.NodeHeartbeatResponseProto NodeHeartbeat (RpcController controller, YarnServerCommonServiceProtos.NodeHeartbeatRequestProto proto) { NodeHeartbeatRequestPBImpl request = new NodeHeartbeatRequestPBImpl(proto); try { NodeHeartbeatResponse response = real.NodeHeartbeat(request); return(((NodeHeartbeatResponsePBImpl)response).GetProto()); } catch (YarnException e) { throw new ServiceException(e); } catch (IOException e) { throw new ServiceException(e); } }