4.5.8 DRRealtimeThreadAgent

Interface that defines the execute method. An agent must use the thread that calls this method for I/O operation throughout the entire execution of the workflow. This method will only be called once. The workflow will stop (or abort) if this method returns (or throws an exception).

The DRRealtimeThreadAgent extends the DRRealtimeAsyncRouter. The purpose of this is that the thread, entering the execute method, never leaves the agent by routing records to another agent.