Package org.apache.sling.distribution
Interface DistributionResponse
@ProviderType
public interface DistributionResponse
A
DistributionResponse represents the outcome of a
DistributionRequest as handled by a certain distribution agent.
Such a response will include the state of
the request and optionally a message for more
verbose information about the outcome of the request and additional properties.-
Method Summary
Modifier and TypeMethodDescriptionreturns additional properties related to theDistributionRequestreturns a verbose message of the responsegetState()returns the state of the associatedDistributionRequestbooleanreturns the status of the request, whether it is successful or not.
-
Method Details
-
isSuccessful
boolean isSuccessful()returns the status of the request, whether it is successful or not. A successful request it is not necessarily distributed, it is just successfully received by the agent. To check the exact state of the request one can retrieve it withgetState- Returns:
trueif request has been accepted by the agent.
-
getState
returns the state of the associatedDistributionRequest- Returns:
- the state of the associated request
-
getMessage
returns a verbose message of the response- Returns:
- a message associated with this response holding information about e.g. why distribution execution failed, etc.
-
getDistributionInfo
returns additional properties related to theDistributionRequest- Returns:
- additional properties
-