|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProcessInstanceInfo
Represents information about a particular process instance.
ProcessRuntimeMBean}
Method Summary | |
---|---|
String |
getDisplayName()
Returns the display name for the process. |
long |
getExecTime()
Returns the total elapsed time in terms of milliseconds. |
String |
getId()
Returns the conversation id of this process instance |
String |
getLabel()
Returns the process label for this process instance. |
Date |
getLastStatusChangeTime()
Returns the time when the status of this process has changed. |
ProcessNodeInfo[] |
getPendingActivities()
Returns an array of pending activities, namely, nodes where the instance is blocked. |
WrappedThrowable[] |
getProcessExceptions()
Returns a list of fatal exception for the instance. |
String |
getServiceURI()
Returns the service URI for the process type |
long |
getSLA()
Returns the SLA value in milliseconds for this process. |
long |
getSLAWarning()
Returns the SLA Warning threshold in milliseconds. |
double |
getSLAWarningThreshold()
Returns the SLA Warning threshold for this process as a fraction of the actual SLA. |
Date |
getStartTime()
Returns the starting time for this process instance. |
ProcessStatus |
getStatus()
Returns the current status of this instance. |
boolean |
isDetailed()
Returns true if the detailed information about this instance is available. |
Method Detail |
---|
String getServiceURI()
String getDisplayName()
ProcessConfigurationMBean.getDisplayName()
as well.
String getId()
String getLabel()
ProcessStatus getStatus()
WrappedThrowable[] getProcessExceptions()
Date getStartTime()
Date getLastStatusChangeTime()
getStatus()
method.
long getExecTime()
long getSLA()
ProcessConfigurationMBean.getSLA()
, and is included here for convenience.
long getSLAWarning()
getSLA() * getSLAWarningThreshold
double getSLAWarningThreshold()
ProcessConfigurationMBean.getSLAWarningThreshold()
, and is included here for convenience
boolean isDetailed()
false
, pending activities and process exceptions are unavailable. In other words the
calls to methods getPendingActivities()
, and getProcessExceptions()
will return null. Detail information is available only when obtaining information about one particular
process instance, rather than querying for more than one instance.
ProcessRuntimeMBean.getProcessInstanceInfo(String, boolean)
ProcessNodeInfo[] getPendingActivities()
null
return value indicates that the information is unavailable.
ProcessRuntimeMBean#getPendingActivities}
,
#isDetailed}.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |