Top Fields Constructors Methods
org.eclipse.collections.impl.parallel

public final Class BatchIterableProcedureFJTask<T, BT extends Procedure<? super T>>

extends Object
implements Runnable
Class Inheritance
All Implemented Interfaces
java.lang.Runnable
Imports
org.eclipse.collections.api.block.procedure.Procedure

Field Summary

Modifier and TypeField and Description
private final BatchIterable<T>
private BT
private final ProcedureFactory<BT>
private final int
private final int
private final BatchIterableProcedureFJTaskRunner<T, BT>

Constructor Summary

AccessConstructor and Description
public
BatchIterableProcedureFJTask(BatchIterableProcedureFJTaskRunner<T, BT> newFJTaskRunner, ProcedureFactory<BT> procedureFactory, BatchIterable<T> iterable, int index, int count)

Creates an array of ProcedureFJTasks wrapping Procedures created by the specified ProcedureFactory.

Method Summary

Modifier and TypeMethod and Description
public BT
public void
run()

Implements java.lang.Runnable.run.

Runs this operation.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

iterableback to summary
private final BatchIterable<T> iterable
procedureback to summary
private BT procedure
procedureFactoryback to summary
private final ProcedureFactory<BT> procedureFactory
sectionCountback to summary
private final int sectionCount
sectionIndexback to summary
private final int sectionIndex
taskRunnerback to summary
private final BatchIterableProcedureFJTaskRunner<T, BT> taskRunner

Constructor Detail

BatchIterableProcedureFJTaskback to summary
public BatchIterableProcedureFJTask(BatchIterableProcedureFJTaskRunner<T, BT> newFJTaskRunner, ProcedureFactory<BT> procedureFactory, BatchIterable<T> iterable, int index, int count)

Creates an array of ProcedureFJTasks wrapping Procedures created by the specified ProcedureFactory.

Method Detail

getProcedureback to summary
public BT getProcedure()
runback to summary
public void run()

Implements java.lang.Runnable.run.

Doc from java.lang.Runnable.run.

Runs this operation.

Annotations
@Override