示例#1
0
 public virtual YarnServiceProtos.ReleaseSharedCacheResourceRequestProto GetProto(
     )
 {
     MergeLocalToProto();
     proto = viaProto ? proto : ((YarnServiceProtos.ReleaseSharedCacheResourceRequestProto
                                  )builder.Build());
     viaProto = true;
     return(proto);
 }
示例#2
0
 private void MergeLocalToProto()
 {
     if (viaProto)
     {
         MaybeInitBuilder();
     }
     MergeLocalToBuilder();
     proto = ((YarnServiceProtos.ReleaseSharedCacheResourceRequestProto)builder.Build(
                  ));
     viaProto = true;
 }
		/// <exception cref="Org.Apache.Hadoop.Yarn.Exceptions.YarnException"/>
		/// <exception cref="System.IO.IOException"/>
		public virtual ReleaseSharedCacheResourceResponse Release(ReleaseSharedCacheResourceRequest
			 request)
		{
			YarnServiceProtos.ReleaseSharedCacheResourceRequestProto requestProto = ((ReleaseSharedCacheResourceRequestPBImpl
				)request).GetProto();
			try
			{
				return new ReleaseSharedCacheResourceResponsePBImpl(proxy.Release(null, requestProto
					));
			}
			catch (ServiceException e)
			{
				RPCUtil.UnwrapAndThrowException(e);
				return null;
			}
		}
        /// <exception cref="Com.Google.Protobuf.ServiceException"/>
        public virtual YarnServiceProtos.ReleaseSharedCacheResourceResponseProto Release(
            RpcController controller, YarnServiceProtos.ReleaseSharedCacheResourceRequestProto
            proto)
        {
            ReleaseSharedCacheResourceRequestPBImpl request = new ReleaseSharedCacheResourceRequestPBImpl
                                                                  (proto);

            try
            {
                ReleaseSharedCacheResourceResponse response = real.Release(request);
                return(((ReleaseSharedCacheResourceResponsePBImpl)response).GetProto());
            }
            catch (YarnException e)
            {
                throw new ServiceException(e);
            }
            catch (IOException e)
            {
                throw new ServiceException(e);
            }
        }
示例#5
0
 public ReleaseSharedCacheResourceRequestPBImpl(YarnServiceProtos.ReleaseSharedCacheResourceRequestProto
                                                proto)
 {
     this.proto = proto;
     viaProto   = true;
 }