Package de.learnlib.oracle.parallelism
Class StaticParallelOmegaOracleBuilder<S,I,D>
- java.lang.Object
-
- de.learnlib.oracle.parallelism.AbstractStaticBatchProcessorBuilder<OmegaQuery<I,D>,OmegaMembershipOracle<S,I,D>,StaticParallelOmegaOracle<S,I,D>>
-
- de.learnlib.oracle.parallelism.StaticParallelOmegaOracleBuilder<S,I,D>
-
- Type Parameters:
I
- input symbol typeD
- output domain type
public class StaticParallelOmegaOracleBuilder<S,I,D> extends AbstractStaticBatchProcessorBuilder<OmegaQuery<I,D>,OmegaMembershipOracle<S,I,D>,StaticParallelOmegaOracle<S,I,D>>
A specializedAbstractStaticBatchProcessorBuilder
forOmegaMembershipOracle
s.
-
-
Constructor Summary
Constructors Constructor Description StaticParallelOmegaOracleBuilder(Collection<? extends OmegaMembershipOracle<S,I,D>> oracles)
StaticParallelOmegaOracleBuilder(Supplier<? extends OmegaMembershipOracle<S,I,D>> oracleSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StaticParallelOmegaOracle<S,I,D>
buildOracle(Collection<? extends OmegaMembershipOracle<S,I,D>> oracleInstances, int minBatchSize, ExecutorService executorService)
-
Methods inherited from class de.learnlib.oracle.parallelism.AbstractStaticBatchProcessorBuilder
create, withCustomExecutor, withMinBatchSize, withNumInstances, withPoolPolicy
-
-
-
-
Constructor Detail
-
StaticParallelOmegaOracleBuilder
public StaticParallelOmegaOracleBuilder(Supplier<? extends OmegaMembershipOracle<S,I,D>> oracleSupplier)
-
StaticParallelOmegaOracleBuilder
public StaticParallelOmegaOracleBuilder(Collection<? extends OmegaMembershipOracle<S,I,D>> oracles)
-
-
Method Detail
-
buildOracle
protected StaticParallelOmegaOracle<S,I,D> buildOracle(Collection<? extends OmegaMembershipOracle<S,I,D>> oracleInstances, int minBatchSize, ExecutorService executorService)
- Specified by:
buildOracle
in classAbstractStaticBatchProcessorBuilder<OmegaQuery<I,D>,OmegaMembershipOracle<S,I,D>,StaticParallelOmegaOracle<S,I,D>>
-
-