Class DeletionService
java.lang.Object
org.apache.hadoop.service.AbstractService
org.apache.hadoop.yarn.server.nodemanager.DeletionService
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.hadoop.service.Service
public class DeletionService
extends org.apache.hadoop.service.AbstractService
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.service.Service
org.apache.hadoop.service.Service.STATE -
Constructor Summary
ConstructorsConstructorDescriptionDeletionService(ContainerExecutor containerExecutor, NMStateStoreService stateStore) -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(DeletionTask deletionTask) intbooleanDetermine if the service has completely stopped.protected voidserviceInit(org.apache.hadoop.conf.Configuration conf) 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, serviceStart, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStop
-
Constructor Details
-
DeletionService
-
DeletionService
-
-
Method Details
-
getDebugDelay
public int getDebugDelay() -
getContainerExecutor
-
getStateStore
-
delete
-
serviceInit
- Overrides:
serviceInitin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
serviceStop
- Overrides:
serviceStopin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
isTerminated
@Private public boolean isTerminated()Determine if the service has completely stopped. Used only by unit tests- Returns:
- true if service has completely stopped
-