Package de.learnlib.oracle.parallelism
Class StaticParallelOracleBuilder<I,D>
- java.lang.Object
-
- de.learnlib.oracle.parallelism.AbstractStaticBatchProcessorBuilder<Query<I,D>,MembershipOracle<I,D>,StaticParallelOracle<I,D>>
-
- de.learnlib.oracle.parallelism.StaticParallelOracleBuilder<I,D>
-
- Type Parameters:
I
- input symbol typeD
- output domain type
public class StaticParallelOracleBuilder<I,D> extends AbstractStaticBatchProcessorBuilder<Query<I,D>,MembershipOracle<I,D>,StaticParallelOracle<I,D>>
A specializedAbstractStaticBatchProcessorBuilder
forMembershipOracle
s.
-
-
Constructor Summary
Constructors Constructor Description StaticParallelOracleBuilder(Collection<? extends MembershipOracle<I,D>> oracles)
StaticParallelOracleBuilder(Supplier<? extends MembershipOracle<I,D>> oracleSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StaticParallelOracle<I,D>
buildOracle(Collection<? extends MembershipOracle<I,D>> oracleInstances, int minBatchSize, ThreadPool.PoolPolicy poolPolicy)
-
Methods inherited from class de.learnlib.oracle.parallelism.AbstractStaticBatchProcessorBuilder
create, withMinBatchSize, withNumInstances, withPoolPolicy
-
-
-
-
Constructor Detail
-
StaticParallelOracleBuilder
public StaticParallelOracleBuilder(Collection<? extends MembershipOracle<I,D>> oracles)
-
StaticParallelOracleBuilder
public StaticParallelOracleBuilder(Supplier<? extends MembershipOracle<I,D>> oracleSupplier)
-
-
Method Detail
-
buildOracle
protected StaticParallelOracle<I,D> buildOracle(Collection<? extends MembershipOracle<I,D>> oracleInstances, int minBatchSize, ThreadPool.PoolPolicy poolPolicy)
- Specified by:
buildOracle
in classAbstractStaticBatchProcessorBuilder<Query<I,D>,MembershipOracle<I,D>,StaticParallelOracle<I,D>>
-
-