Interface ServerUpdateActionResult
- All Known Subinterfaces:
ServerDeploymentActionResult
- All Known Implementing Classes:
AbstractServerUpdateActionResult,SimpleServerDeploymentActionResult,SimpleServerUpdateActionResult
public interface ServerUpdateActionResult
Encapsulates the results of performing a configuration modification on an individual
server.
- Author:
- Brian Stansberry
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionGets the exception, if any, that occurred while executing this action.Gets the result of the action's modification to the server's configuration.Gets the unique ID of the deployment action.
-
Method Details
-
getUpdateActionId
UUID getUpdateActionId()Gets the unique ID of the deployment action.- Returns:
- the ID. Will not be
null
-
getResult
ServerUpdateActionResult.Result getResult()Gets the result of the action's modification to the server's configuration.- Returns:
- the result. Will not be
null
-
getDeploymentException
Throwable getDeploymentException()Gets the exception, if any, that occurred while executing this action.- Returns:
- the exception, or
nullif no exception occurred
-
getRollbackResult
ServerUpdateActionResult getRollbackResult()- Returns:
- the result of rolling back the action, or
nullif the action was not rolled back.
-