public class RequestStageContainer extends Object
Constructor and Description |
---|
RequestStageContainer(Long id,
List<Stage> stages,
RequestFactory factory,
ActionManager manager)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addStages(List<Stage> stages)
Add stages to request.
|
Long |
getId()
Get the request id.
|
long |
getLastStageId()
Get the stage id of the last stage.
|
State |
getProjectedState(String host,
String component)
Determine the projected state for a host component from the existing stages.
|
RequestStatusResponse |
getRequestStatusResponse()
Build a request status response.
|
List<Stage> |
getStages()
Get request stages.
|
void |
persist()
Persist the stages.
|
public RequestStageContainer(Long id, List<Stage> stages, RequestFactory factory, ActionManager manager)
id
- request idstages
- stagesfactory
- request factorymanager
- action managerpublic Long getId()
public void addStages(List<Stage> stages)
stages
- stages to addpublic long getLastStageId()
public State getProjectedState(String host, String component)
host
- host namecomponent
- component namepublic void persist()
public RequestStatusResponse getRequestStatusResponse()
RequestStatusResponse
for the requestCopyright © 2015. All rights reserved.