@ThreadSafe public class MutableStatusDetailIndicator extends java.lang.Object implements StatusDetailIndicator
| Constructor and Description |
|---|
MutableStatusDetailIndicator(StatusDetail initialStatusDetail) |
| Modifier and Type | Method and Description |
|---|---|
StatusDetail |
statusDetail()
Return the current StatusDetail state.
|
void |
toError(java.lang.String message) |
void |
toOk(java.lang.String message) |
void |
toWarning(java.lang.String message) |
void |
update(StatusDetail statusDetail) |
void |
withDetail(java.lang.String key,
java.lang.String value) |
void |
withoutDetail(java.lang.String key) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitstatusDetailspublic MutableStatusDetailIndicator(StatusDetail initialStatusDetail)
public StatusDetail statusDetail()
StatusDetailIndicatorstatusDetail in interface StatusDetailIndicatorpublic void update(StatusDetail statusDetail)
public void toOk(java.lang.String message)
public void toWarning(java.lang.String message)
public void toError(java.lang.String message)
public void withDetail(java.lang.String key,
java.lang.String value)
public void withoutDetail(java.lang.String key)