Interface AsyncProcessorAwaitManager.AwaitThread

  • Enclosing interface:
    AsyncProcessorAwaitManager

    public static interface AsyncProcessorAwaitManager.AwaitThread
    Information about the thread and exchange that are inflight.
    • Method Detail

      • getBlockedThread

        Thread getBlockedThread()
        The thread which is blocked waiting for other threads to signal the callback.
      • getExchange

        Exchange getExchange()
        The exchange being processed by the other thread.
      • getWaitDuration

        long getWaitDuration()
        Time in millis the thread has been blocked waiting for the signal.
      • getRouteId

        String getRouteId()
        The id of the route where the exchange was processed when the thread was set to block.

        Is null if message history is disabled.

      • getNodeId

        String getNodeId()
        The id of the node from the route where the exchange was processed when the thread was set to block.

        Is null if message history is disabled.