Class ReInitializeContainerRequest
java.lang.Object
org.apache.hadoop.yarn.api.protocolrecords.ReInitializeContainerRequest
This encapsulates all the required fields needed for a Container
ReInitialization.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanCheck if AutoCommit is set for this ReInitialization.abstract ContainerIdGet theContainerIdof the container to re-initialize.abstract ContainerLaunchContextGet theContainerLaunchContextto re-initialize the container with.static ReInitializeContainerRequestnewInstance(ContainerId containerId, ContainerLaunchContext containerLaunchContext, boolean autoCommit) Creates a new instance of the ReInitializationContainerRequest.abstract voidsetAutoCommit(boolean autoCommit) Set AutoCommit flag for this ReInitialization.abstract voidsetContainerId(ContainerId containerId) Set theContainerIdof the container to re-initialize.abstract voidsetContainerLaunchContext(ContainerLaunchContext containerLaunchContext) Set theContainerLaunchContextto re-initialize the container with.
-
Constructor Details
-
ReInitializeContainerRequest
public ReInitializeContainerRequest()
-
-
Method Details
-
newInstance
@Public @Unstable public static ReInitializeContainerRequest newInstance(ContainerId containerId, ContainerLaunchContext containerLaunchContext, boolean autoCommit) Creates a new instance of the ReInitializationContainerRequest.- Parameters:
containerId- Container Id.containerLaunchContext- Container Launch Context.autoCommit- AutoCommit.- Returns:
- ReInitializationContainerRequest.
-
getContainerId
Get theContainerIdof the container to re-initialize.- Returns:
ContainerIdof the container to re-initialize.
-
setContainerId
Set theContainerIdof the container to re-initialize.- Parameters:
containerId- the containerId of the container.
-
getContainerLaunchContext
Get theContainerLaunchContextto re-initialize the container with.- Returns:
ContainerLaunchContextof to re-initialize the container with.
-
setContainerLaunchContext
@Private @Unstable public abstract void setContainerLaunchContext(ContainerLaunchContext containerLaunchContext) Set theContainerLaunchContextto re-initialize the container with.- Parameters:
containerLaunchContext- the Launch Context.
-
getAutoCommit
@Public @Unstable public abstract boolean getAutoCommit()Check if AutoCommit is set for this ReInitialization.- Returns:
- If AutoCommit is set for this ReInitialization.
-
setAutoCommit
@Private @Unstable public abstract void setAutoCommit(boolean autoCommit) Set AutoCommit flag for this ReInitialization.- Parameters:
autoCommit- Auto Commit.
-