Class IterativeActivityRun<I,​WD extends WorkDefinition,​AH extends ActivityHandler<WD,​AH>,​WS extends AbstractActivityWorkStateType>

    • Field Detail

      • bucket

        protected WorkBucketType bucket
        Current bucket that is being processed. It is used to narrow the search query for search-based activities.
      • coordinator

        protected ProcessingCoordinator<I> coordinator
        Schedules individual items for processing by worker threads (if running in multiple threads). Re-created for each individual bucket.
      • errorState

        @NotNull
        protected final @NotNull ErrorState errorState
        Error state. In particular, should we stop immediately because of a fatal exception? TODO rethink this
      • transientRunStatistics

        @NotNull
        protected final @NotNull TransientActivityRunStatistics transientRunStatistics
        Maintains selected statistical information related to processing items in the current run. It is like a simplified version of ActivityItemProcessingStatistics that cover all the runs (and sometimes all the realizations) of an activity.
      • beans

        @NotNull
        protected final @NotNull CommonTaskBeans beans
        Useful Spring beans.