Package org.ikasan.testharness.flow
Interface FlowSubject
-
- All Known Implementing Classes:
FlowEventListenerSubject
public interface FlowSubjectIkasan flow subject contract. This is to be implemented for classes that are the subject of a flow observer.- Author:
- Ikasan Development Team
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddObserver(FlowObserver observer)Add a flow test observer.voidremoveAllObservers()Remove all flow test observers.voidremoveObserver(FlowObserver observer)Remove a flow test observer.voidsetIgnoreEventCapture(boolean ignoreEventCapture)Allow override of default event capture behaviour
-
-
-
Method Detail
-
addObserver
void addObserver(FlowObserver observer)
Add a flow test observer.- Parameters:
flowtestObserver- The flow test observer to add
-
removeObserver
void removeObserver(FlowObserver observer)
Remove a flow test observer.- Parameters:
flowTestObserver- The flow test observer to remove
-
removeAllObservers
void removeAllObservers()
Remove all flow test observers.- Parameters:
flowTestObserver- The flow test observer to remove
-
setIgnoreEventCapture
void setIgnoreEventCapture(boolean ignoreEventCapture)
Allow override of default event capture behaviour- Parameters:
ignoreEventCapture-
-
-