Interface AsyncExecutionInternal<R>

Type Parameters:
R - result type
All Superinterfaces:
AsyncExecution<R>, ExecutionContext<R>, ExecutionInternal<R>
All Known Implementing Classes:
AsyncExecutionImpl

public interface AsyncExecutionInternal<R> extends ExecutionInternal<R>, AsyncExecution<R>
Internal async execution APIs.
  • Method Details

    • isAsyncExecution

      boolean isAsyncExecution()
      Returns whether the execution is an async integration execution.
    • isRecorded

      boolean isRecorded()
      Returns whether one of the public AsyncExecution record or complete methods have been called.
    • setPostExecuted

      void setPostExecuted(int policyIndex)
      Sets the PolicyExecutor corresponding to the policyIndex as having post-executed.
    • isPostExecuted

      boolean isPostExecuted(int policyIndex)
      Returns whether the PolicyExecutor corresponding to the policyIndex has already post-executed.
    • copy

      Returns a new copy of the AsyncExecutionInternal.