|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Represents information about a particular process instance.
{@link 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 |
public String getServiceURI()
public String getDisplayName()
ProcessConfigurationMBean.getDisplayName() as well.
public String getId()
public String getLabel()
public ProcessStatus getStatus()
public WrappedThrowable[] getProcessExceptions()
public Date getStartTime()
public Date getLastStatusChangeTime()
getStatus() method.
public long getExecTime()
public long getSLA()
ProcessConfigurationMBean.getSLA(), and is included here for convenience.
public long getSLAWarning()
getSLA() * getSLAWarningThreshold
public double getSLAWarningThreshold()
ProcessConfigurationMBean.getSLAWarningThreshold(), and is included here for convenience
public 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)public ProcessNodeInfo[] getPendingActivities()
null return value indicates that the information is unavailable.
{@link ProcessRuntimeMBean#getPendingActivities},
{@link #isDetailed}.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||