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 String
static final String
static final String
static final String[]
static final CompositeType
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static ManagementOperation.Status
static ManagementOperation.Status
failed
(ManagementOperation<?> op, String message) static String
formatTime
(long nanos) Utility method for formatting a duration in nano seconds into a human readable string.static ManagementOperation.Status
fromCompositeData
(CompositeData status) Utility method for converting aCompositeData
encoding of a status to aStatus
instance.getCode()
int
getId()
getName()
int
hashCode()
static ManagementOperation.Status
static ManagementOperation.Status
initiated
(ManagementOperation<?> op, String message) boolean
boolean
static ManagementOperation.Status
static ManagementOperation.Status
none
(ManagementOperation<?> op, String message) static ManagementOperation.Status
static ManagementOperation.Status
running
(ManagementOperation<?> op, String message) static ManagementOperation.Status
static ManagementOperation.Status
succeeded
(ManagementOperation<?> op, String message) Utility method for converting this instance to aCompositeData
encoding of the respective status.toString()
static TabularData
toTabularData
(Iterable<ManagementOperation.Status> statuses) static ManagementOperation.Status
unavailable
(String message) static ManagementOperation.Status
unavailable
(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 aCompositeData
encoding of a status to aStatus
instance.- Parameters:
status
-CompositeData
encoding of a status- Returns:
Status
forstatus
- Throws:
IllegalArgumentException
- ifstatus
is not a valid encoding of aStatus
.
-
toCompositeData
Utility method for converting this instance to aCompositeData
encoding of the respective status.- Returns:
CompositeData
of thisStatus
-
toTabularData
-
getCode
-
getId
public int getId() -
getName
-
getMessage
-
isSuccess
public boolean isSuccess() -
isFailure
public boolean isFailure() -
toString
-
equals
-
hashCode
public int hashCode()