public final class StatusMessageHelper
extends java.lang.Object
Constructor and Description |
---|
StatusMessageHelper() |
Modifier and Type | Method and Description |
---|---|
static StatusMessage |
addDetail(StatusMessage sm,
java.net.URI name,
java.lang.Object... content)
Add a single detail to a Status Message.
|
static StatusMessage |
addDetails(StatusMessage sm,
java.util.Map<java.net.URI,java.lang.Object> detailsMap)
Add a set of "Detail" elements to a Status Message.
|
static StatusMessage |
createInvalidResponsePart(int maxPartNumber)
Utility method to create an "Invalid Response Part" Status Message.
|
static StatusMessage |
createPending(int estimatedWait,
java.net.URI resultId,
boolean willPush)
Utility method to create a "Pending" Status Message.
|
static StatusDetailDetailType |
createStatusDetailDetail(java.net.URI name,
java.lang.Object value)
Utility method to create a status detail with the given name and value.
|
static java.util.List<?> |
findStatusDetailContentByName(StatusMessage msg,
java.lang.String name)
Returns the contents of the named status detail record.
|
public static java.util.List<?> findStatusDetailContentByName(StatusMessage msg, java.lang.String name)
public static StatusMessage createInvalidResponsePart(int maxPartNumber)
maxPartNumber
- public static StatusMessage createPending(int estimatedWait, java.net.URI resultId, boolean willPush)
estimatedWait
- resultId
- willPush
- public static StatusDetailDetailType createStatusDetailDetail(java.net.URI name, java.lang.Object value)
name
- value
- public static StatusMessage addDetails(StatusMessage sm, java.util.Map<java.net.URI,java.lang.Object> detailsMap)
sm
- - The Status Message to be modifieddetailsMap
- - The set of details to add.public static StatusMessage addDetail(StatusMessage sm, java.net.URI name, java.lang.Object... content)
sm
- name
- content
- - list of values. These will be toString()ed.