public class SCMUploaderProtocolPBClientImpl extends Object implements SCMUploaderProtocol, Closeable
| Constructor and Description | 
|---|
| SCMUploaderProtocolPBClientImpl(long clientVersion,
                               InetSocketAddress addr,
                               org.apache.hadoop.conf.Configuration conf) | 
| Modifier and Type | Method and Description | 
|---|---|
| SCMUploaderCanUploadResponse | canUpload(SCMUploaderCanUploadRequest request)
 The method used by the NodeManager's  SharedCacheUploadServiceto request whether a resource can be uploaded. | 
| void | close() | 
| SCMUploaderNotifyResponse | notify(SCMUploaderNotifyRequest request)
 The method used by the NodeManager's  SharedCacheUploadServiceto notify the shared cache manager of a newly cached resource. | 
public SCMUploaderProtocolPBClientImpl(long clientVersion,
                                       InetSocketAddress addr,
                                       org.apache.hadoop.conf.Configuration conf)
                                throws IOException
IOExceptionpublic void close()
close in interface Closeableclose in interface AutoCloseablepublic SCMUploaderNotifyResponse notify(SCMUploaderNotifyRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
SCMUploaderProtocol
 The method used by the NodeManager's SharedCacheUploadService
 to notify the shared cache manager of a newly cached resource.
 
 The SharedCacheManager responds with whether or not the
 NodeManager should delete the uploaded file.
 
notify in interface SCMUploaderProtocolrequest - notify the shared cache manager of a newly uploaded resource
          to the shared cacheorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic SCMUploaderCanUploadResponse canUpload(SCMUploaderCanUploadRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
SCMUploaderProtocol
 The method used by the NodeManager's SharedCacheUploadService
 to request whether a resource can be uploaded.
 
 The SharedCacheManager responds with whether or not the
 NodeManager can upload the file.
 
canUpload in interface SCMUploaderProtocolrequest - whether the resource can be uploaded to the shared cacheorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionCopyright © 2008–2023 Apache Software Foundation. All rights reserved.