コード例 #1
0
 /// <exception cref="System.IO.IOException"/>
 /// <exception cref="Org.Apache.Hadoop.Security.AccessControlException"/>
 public virtual void CedeActive(int millisToCede)
 {
     try
     {
         ZKFCProtocolProtos.CedeActiveRequestProto req = ((ZKFCProtocolProtos.CedeActiveRequestProto
                                                           )ZKFCProtocolProtos.CedeActiveRequestProto.NewBuilder().SetMillisToCede(millisToCede
                                                                                                                                   ).Build());
         rpcProxy.CedeActive(NullController, req);
     }
     catch (ServiceException e)
     {
         throw ProtobufHelper.GetRemoteException(e);
     }
 }
コード例 #2
0
 /// <exception cref="Com.Google.Protobuf.ServiceException"/>
 public virtual ZKFCProtocolProtos.CedeActiveResponseProto CedeActive(RpcController
                                                                      controller, ZKFCProtocolProtos.CedeActiveRequestProto request)
 {
     try
     {
         server.CedeActive(request.GetMillisToCede());
         return(ZKFCProtocolProtos.CedeActiveResponseProto.GetDefaultInstance());
     }
     catch (IOException e)
     {
         throw new ServiceException(e);
     }
 }