Interface EventBundleDispatcher
- All Known Implementing Classes:
SimpleEventBundlePipeDispatcher
public interface EventBundleDispatcher
Interface for dispatching
EventBundle
between different EventBundlePipe
- Since:
- 8.4
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Initialize the dispatchervoid
sendEventBundle
(EventBundle events) Forward anEventBundle
to the underlyingEventBundlePipe
svoid
shutdown()
Shutdown callbackboolean
waitForCompletion
(long timeoutMillis) Wait until the end of processing
-
Method Details
-
init
Initialize the dispatcher- Parameters:
pipeDescriptors
- descriptors of the underlyingEventBundlePipe
s
-
sendEventBundle
Forward anEventBundle
to the underlyingEventBundlePipe
s -
waitForCompletion
Wait until the end of processing- Throws:
InterruptedException
-
shutdown
Shutdown callback- Throws:
InterruptedException
-