public class TrackingProcessEventListener
extends org.kie.api.event.process.DefaultProcessEventListener
| Constructor and Description |
|---|
TrackingProcessEventListener() |
TrackingProcessEventListener(boolean transactional) |
TrackingProcessEventListener(int involvedThreads) |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeNodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event) |
void |
beforeNodeTriggered(org.kie.api.event.process.ProcessNodeTriggeredEvent event) |
void |
beforeProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event) |
void |
beforeProcessStarted(org.kie.api.event.process.ProcessStartedEvent event) |
void |
beforeVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event) |
void |
clear() |
protected void |
countDown(CountDownLatch latch) |
List<String> |
getNodesLeft() |
List<String> |
getNodesTriggered() |
List<String> |
getProcessesAborted() |
List<String> |
getProcessesCompleted() |
List<String> |
getProcessesStarted() |
List<String> |
getVariablesChanged() |
boolean |
waitForNodeToBeLeft(String nodeName,
long milliseconds) |
boolean |
waitForNodeTobeTriggered(String nodeName,
long milliseconds) |
boolean |
waitForProcessToAbort(long milliseconds) |
boolean |
waitForProcessToComplete(long milliseconds) |
boolean |
waitForProcessToStart(long milliseconds) |
boolean |
wasNodeLeft(String nodeName) |
boolean |
wasNodeTriggered(String nodeName) |
boolean |
wasProcessAborted(String processName) |
boolean |
wasProcessCompleted(String processName) |
boolean |
wasProcessStarted(String processName) |
boolean |
wasVariableChanged(String variableId) |
public TrackingProcessEventListener(int involvedThreads)
public TrackingProcessEventListener()
public TrackingProcessEventListener(boolean transactional)
public void beforeNodeTriggered(org.kie.api.event.process.ProcessNodeTriggeredEvent event)
beforeNodeTriggered in interface org.kie.api.event.process.ProcessEventListenerbeforeNodeTriggered in class org.kie.api.event.process.DefaultProcessEventListenerpublic void beforeNodeLeft(org.kie.api.event.process.ProcessNodeLeftEvent event)
beforeNodeLeft in interface org.kie.api.event.process.ProcessEventListenerbeforeNodeLeft in class org.kie.api.event.process.DefaultProcessEventListenerpublic void beforeProcessStarted(org.kie.api.event.process.ProcessStartedEvent event)
beforeProcessStarted in interface org.kie.api.event.process.ProcessEventListenerbeforeProcessStarted in class org.kie.api.event.process.DefaultProcessEventListenerpublic void beforeProcessCompleted(org.kie.api.event.process.ProcessCompletedEvent event)
beforeProcessCompleted in interface org.kie.api.event.process.ProcessEventListenerbeforeProcessCompleted in class org.kie.api.event.process.DefaultProcessEventListenerpublic void beforeVariableChanged(org.kie.api.event.process.ProcessVariableChangedEvent event)
beforeVariableChanged in interface org.kie.api.event.process.ProcessEventListenerbeforeVariableChanged in class org.kie.api.event.process.DefaultProcessEventListenerpublic boolean wasNodeTriggered(String nodeName)
public boolean wasNodeLeft(String nodeName)
public boolean wasProcessStarted(String processName)
public boolean wasProcessCompleted(String processName)
public boolean wasProcessAborted(String processName)
public boolean wasVariableChanged(String variableId)
public boolean waitForProcessToStart(long milliseconds)
throws Exception
Exceptionpublic boolean waitForProcessToComplete(long milliseconds)
throws Exception
Exceptionpublic boolean waitForProcessToAbort(long milliseconds)
throws Exception
Exceptionpublic boolean waitForNodeTobeTriggered(String nodeName, long milliseconds) throws Exception
Exceptionpublic boolean waitForNodeToBeLeft(String nodeName, long milliseconds) throws Exception
Exceptionpublic void clear()
protected void countDown(CountDownLatch latch)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.