Interface EventBundleDispatcher
- All Known Implementing Classes:
SimpleEventBundlePipeDispatcher
public interface EventBundleDispatcher
Interface for dispatching
EventBundle between different EventBundlePipe- Since:
- 8.4
-
Method Summary
Modifier and TypeMethodDescriptionvoidInitialize the dispatchervoidsendEventBundle(EventBundle events) Forward anEventBundleto the underlyingEventBundlePipesvoidshutdown()Shutdown callbackbooleanwaitForCompletion(long timeoutMillis) Wait until the end of processing
-
Method Details
-
init
Initialize the dispatcher- Parameters:
pipeDescriptors- descriptors of the underlyingEventBundlePipes
-
sendEventBundle
Forward anEventBundleto the underlyingEventBundlePipes -
waitForCompletion
Wait until the end of processing- Throws:
InterruptedException
-
shutdown
Shutdown callback- Throws:
InterruptedException
-