Package de.learnlib.oracle.parallelism
Class DynamicParallelOracleBuilder<I,D>
java.lang.Object
de.learnlib.oracle.parallelism.AbstractDynamicBatchProcessorBuilder<Query<I,D>,MembershipOracle<I,D>,DynamicParallelOracle<I,D>>
de.learnlib.oracle.parallelism.DynamicParallelOracleBuilder<I,D>
- Type Parameters:
I- input symbol typeD- output domain type
public class DynamicParallelOracleBuilder<I,D>
extends AbstractDynamicBatchProcessorBuilder<Query<I,D>,MembershipOracle<I,D>,DynamicParallelOracle<I,D>>
A specialized
AbstractDynamicBatchProcessorBuilder for MembershipOracles.-
Constructor Summary
ConstructorsConstructorDescriptionDynamicParallelOracleBuilder(Collection<? extends MembershipOracle<I, D>> oracles) DynamicParallelOracleBuilder(Supplier<? extends MembershipOracle<I, D>> oracleSupplier) -
Method Summary
Modifier and TypeMethodDescriptionprotected DynamicParallelOracle<I,D> buildOracle(Supplier<? extends MembershipOracle<I, D>> supplier, int batchSize, ExecutorService executorService) Methods inherited from class de.learnlib.oracle.parallelism.AbstractDynamicBatchProcessorBuilder
create, withBatchSize, withCustomExecutor, withPoolPolicy, withPoolSize
-
Constructor Details
-
DynamicParallelOracleBuilder
-
DynamicParallelOracleBuilder
-
-
Method Details
-
buildOracle
protected DynamicParallelOracle<I,D> buildOracle(Supplier<? extends MembershipOracle<I, D>> supplier, int batchSize, ExecutorService executorService) - Specified by:
buildOraclein classAbstractDynamicBatchProcessorBuilder<Query<I,D>, MembershipOracle<I, D>, DynamicParallelOracle<I, D>>
-