Class ManagementOperation.Status
java.lang.Object
org.apache.jackrabbit.oak.commons.jmx.ManagementOperation.Status
- Enclosing class:
- ManagementOperation<R>
Status of a
ManagementOperation. One of
unavailable(String), none(String), initiated(String),
running(String), succeeded(String) and failed(String),
the semantics of which correspond to the respective status codes in
RepositoryManagementMBean.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final String[]static final CompositeType -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic ManagementOperation.Statusstatic ManagementOperation.Statusfailed(ManagementOperation<?> op, String message) static StringformatTime(long nanos) Utility method for formatting a duration in nano seconds into a human readable string.static ManagementOperation.StatusfromCompositeData(CompositeData status) Utility method for converting aCompositeDataencoding of a status to aStatusinstance.getCode()intgetId()getName()inthashCode()static ManagementOperation.Statusstatic ManagementOperation.Statusinitiated(ManagementOperation<?> op, String message) booleanbooleanstatic ManagementOperation.Statusstatic ManagementOperation.Statusnone(ManagementOperation<?> op, String message) static ManagementOperation.Statusstatic ManagementOperation.Statusrunning(ManagementOperation<?> op, String message) static ManagementOperation.Statusstatic ManagementOperation.Statussucceeded(ManagementOperation<?> op, String message) Utility method for converting this instance to aCompositeDataencoding of the respective status.toString()static TabularDatatoTabularData(Iterable<ManagementOperation.Status> statuses) static ManagementOperation.Statusunavailable(String message) static ManagementOperation.Statusunavailable(ManagementOperation<?> op, String message)
-
Field Details
-
ITEM_CODE
- See Also:
-
ITEM_ID
- See Also:
-
ITEM_MESSAGE
- See Also:
-
ITEM_NAMES
-
ITEM_TYPES
-
-
Method Details
-
none
-
initiated
-
running
-
succeeded
-
failed
-
none
-
initiated
-
running
-
succeeded
-
failed
-
formatTime
Utility method for formatting a duration in nano seconds into a human readable string.- Parameters:
nanos- number of nano seconds- Returns:
- human readable string
-
fromCompositeData
Utility method for converting aCompositeDataencoding of a status to aStatusinstance.- Parameters:
status-CompositeDataencoding of a status- Returns:
Statusforstatus- Throws:
IllegalArgumentException- ifstatusis not a valid encoding of aStatus.
-
toCompositeData
Utility method for converting this instance to aCompositeDataencoding of the respective status.- Returns:
CompositeDataof thisStatus
-
toTabularData
-
getCode
-
getId
public int getId() -
getName
-
getMessage
-
isSuccess
public boolean isSuccess() -
isFailure
public boolean isFailure() -
toString
-
equals
-
hashCode
public int hashCode()