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

public final Class ArrayProcedureFJTask<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, org.eclipse.collections.impl.utility.ArrayIterate

Field Summary

Modifier and TypeField and Description
private final T[]
private final int
private BT
private final ProcedureFactory<BT>
private final int
private final ArrayProcedureFJTaskRunner<T, BT>

Constructor Summary

AccessConstructor and Description
public
ArrayProcedureFJTask(ArrayProcedureFJTaskRunner<T, BT> newFJTaskRunner, ProcedureFactory<BT> procedureFactory, T[] newArray, int newIndex, int newSectionSize, boolean isLast)

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

arrayback to summary
private final T[] array
endback to summary
private final int end
procedureback to summary
private BT procedure
procedureFactoryback to summary
private final ProcedureFactory<BT> procedureFactory
startback to summary
private final int start
taskRunnerback to summary
private final ArrayProcedureFJTaskRunner<T, BT> taskRunner

Constructor Detail

ArrayProcedureFJTaskback to summary
public ArrayProcedureFJTask(ArrayProcedureFJTaskRunner<T, BT> newFJTaskRunner, ProcedureFactory<BT> procedureFactory, T[] newArray, int newIndex, int newSectionSize, boolean isLast)

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