|
|||||||||
| 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 | ||||||||