Class RecursiveHibernateBulkAction<CONTEXT extends BulkExecutionContext,​TARGET>

  • Type Parameters:
    CONTEXT - execution context
    TARGET - The class of the item that needs to be processed

    public class RecursiveHibernateBulkAction<CONTEXT extends BulkExecutionContext,​TARGET>
    extends Object
    Abstract bulk recursive action. This class will scan all items by using recursion and commit a transaction when the batch size is reached.
    Since:
    6.0
    • Constructor Detail

      • RecursiveHibernateBulkAction

        public RecursiveHibernateBulkAction​(BulkTransaction bulkTransaction,
                                            com.atlassian.core.util.ProgressMeter progressMeter,
                                            int batchSize,
                                            int maximumAllowedProcessedEntries)
    • Method Detail

      • getNumEntriesProcessed

        public int getNumEntriesProcessed()