CpuResourceHandler, DiskResourceHandler, MemoryResourceHandler, OutboundBandwidthResourceHandlerCGroupsBlkioResourceHandlerImpl, CGroupsCpuResourceHandlerImpl, CGroupsMemoryResourceHandlerImpl, DeviceResourceHandlerImpl, FpgaResourceHandlerImpl, GpuResourceHandlerImpl, NetworkPacketTaggingHandlerImpl, NumaResourceHandlerImpl, ResourceHandlerChain, TrafficControlBandwidthHandlerImpl@Private
@Unstable
public interface ResourceHandler
| Modifier and Type | Method | Description |
|---|---|---|
java.util.List<PrivilegedOperation> |
bootstrap(org.apache.hadoop.conf.Configuration configuration) |
Bootstrap resource susbsystem.
|
java.util.List<PrivilegedOperation> |
postComplete(org.apache.hadoop.yarn.api.records.ContainerId containerId) |
Perform any tasks necessary after container completion.
|
java.util.List<PrivilegedOperation> |
preStart(Container container) |
Prepare a resource environment for container launch
|
java.util.List<PrivilegedOperation> |
reacquireContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId) |
Require state for container that was already launched
|
java.util.List<PrivilegedOperation> |
teardown() |
Teardown environment for resource subsystem if requested.
|
java.util.List<PrivilegedOperation> |
updateContainer(Container container) |
Update state for container that was already launched
|
java.util.List<PrivilegedOperation> bootstrap(org.apache.hadoop.conf.Configuration configuration) throws ResourceHandlerException
ResourceHandlerExceptionjava.util.List<PrivilegedOperation> preStart(Container container) throws ResourceHandlerException
container - Container being launchedResourceHandlerExceptionjava.util.List<PrivilegedOperation> reacquireContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId) throws ResourceHandlerException
containerId - id of the container being reacquired.ResourceHandlerExceptionjava.util.List<PrivilegedOperation> updateContainer(Container container) throws ResourceHandlerException
container - the container being updated.ResourceHandlerExceptionjava.util.List<PrivilegedOperation> postComplete(org.apache.hadoop.yarn.api.records.ContainerId containerId) throws ResourceHandlerException
containerId - of the container that was completed.ResourceHandlerExceptionjava.util.List<PrivilegedOperation> teardown() throws ResourceHandlerException
ResourceHandlerExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.