In This Section
Overview
The Executor Bus Binding is a special bus binding that allows applications to provide a processor callback to process sent messages. The executor binding can be used to perform processor intensive work in a thread other than an application's main dispatch thread, or can be used as a means to implement outbound gateways in which the executing thread 'pushes' the sent message to an external system.
Writing an Executor Bus Processor
Threading
At this time, the executor bus implementation does not itself create any additional threads, processing of messages is done directly on the thread calling send. However, when an AepEngine configures an executor bus for detachedSend, the execution is done on the engine's bus manager thread which does provide a separate thread of execution for processing.