Class PostCommitEventExecutor.EventBundleBulkRunner

  • All Implemented Interfaces:
    Callable<Boolean>
    Enclosing class:
    PostCommitEventExecutor

    protected static class PostCommitEventExecutor.EventBundleBulkRunner
    extends Object
    implements Callable<Boolean>
    Lets the listeners process the event bundle in bulk mode.

    The event bundle is reconnected to a single session and a single transaction is started for all the listeners.

    In case of exception in a listener, the transaction is rolled back and processing stops.

    In case of timeout, the transaction is rolled back and processing stops.