Class SharedCacheUploaderService
java.lang.Object
org.apache.hadoop.service.AbstractService
org.apache.hadoop.yarn.server.sharedcachemanager.SharedCacheUploaderService
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.hadoop.service.Service,org.apache.hadoop.yarn.server.api.SCMUploaderProtocol
public class SharedCacheUploaderService
extends org.apache.hadoop.service.AbstractService
implements org.apache.hadoop.yarn.server.api.SCMUploaderProtocol
This service handles all rpc calls from the NodeManager uploader to the
shared cache manager.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.service.Service
org.apache.hadoop.service.Service.STATE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.yarn.server.api.protocolrecords.SCMUploaderCanUploadResponsecanUpload(org.apache.hadoop.yarn.server.api.protocolrecords.SCMUploaderCanUploadRequest request) org.apache.hadoop.yarn.server.api.protocolrecords.SCMUploaderNotifyResponsenotify(org.apache.hadoop.yarn.server.api.protocolrecords.SCMUploaderNotifyRequest request) protected voidserviceInit(org.apache.hadoop.conf.Configuration conf) protected voidprotected voidMethods inherited from class org.apache.hadoop.service.AbstractService
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStop
-
Constructor Details
-
Method Details
-
serviceInit
- Overrides:
serviceInitin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
serviceStart
- Overrides:
serviceStartin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
serviceStop
- Overrides:
serviceStopin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
notify
public org.apache.hadoop.yarn.server.api.protocolrecords.SCMUploaderNotifyResponse notify(org.apache.hadoop.yarn.server.api.protocolrecords.SCMUploaderNotifyRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
notifyin interfaceorg.apache.hadoop.yarn.server.api.SCMUploaderProtocol- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-
canUpload
public org.apache.hadoop.yarn.server.api.protocolrecords.SCMUploaderCanUploadResponse canUpload(org.apache.hadoop.yarn.server.api.protocolrecords.SCMUploaderCanUploadRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException - Specified by:
canUploadin interfaceorg.apache.hadoop.yarn.server.api.SCMUploaderProtocol- Throws:
org.apache.hadoop.yarn.exceptions.YarnExceptionIOException
-