Interface PlainIterativeActivityRunSpecifics<I>

Type Parameters:
I - Kind of items that are processed.
All Superinterfaces:
ImplicitSegmentationResolver, ItemProcessor<I>, IterativeActivityRunSpecifics
All Known Implementing Classes:
AsyncUpdateActivityRun, LiveSyncActivityRun, PlainIterativeActivityRun

public interface PlainIterativeActivityRunSpecifics<I> extends IterativeActivityRunSpecifics, ItemProcessor<I>
Provides execution logic and/or execution state related to a plain iterative activity run. Main responsibilities: 1. Starting the item source and submitting the items to processing. 2. "Pure" processing of an item found, free from threading, reporting, error handling, tracing, etc. (Inherited from ItemProcessor.) 3. Specifying default error action if no error handling policy is defined or matching.