I
- input symbol typeD
- output type@ParametersAreNonnullByDefault public class DynamicParallelOracleBuilder<I,D> extends Object
DynamicParallelOracle
.Constructor and Description |
---|
DynamicParallelOracleBuilder(Supplier<? extends MembershipOracle<I,D>> oracleSupplier) |
Modifier and Type | Method and Description |
---|---|
DynamicParallelOracle<I,D> |
create() |
DynamicParallelOracleBuilder<I,D> |
withBatchSize(int batchSize) |
DynamicParallelOracleBuilder<I,D> |
withCustomExecutor(ExecutorService executor) |
DynamicParallelOracleBuilder<I,D> |
withDefaultBatchSize() |
DynamicParallelOracleBuilder<I,D> |
withDefaultExecutor() |
DynamicParallelOracleBuilder<I,D> |
withDefaultPoolPolicy() |
DynamicParallelOracleBuilder<I,D> |
withDefaultPoolSize() |
DynamicParallelOracleBuilder<I,D> |
withPoolPolicy(ParallelOracle.PoolPolicy policy) |
DynamicParallelOracleBuilder<I,D> |
withPoolSize(int poolSize) |
public DynamicParallelOracleBuilder(Supplier<? extends MembershipOracle<I,D>> oracleSupplier)
@Nonnull public DynamicParallelOracleBuilder<I,D> withCustomExecutor(ExecutorService executor)
@Nonnull public DynamicParallelOracleBuilder<I,D> withDefaultExecutor()
@Nonnull public DynamicParallelOracleBuilder<I,D> withBatchSize(int batchSize)
@Nonnull public DynamicParallelOracleBuilder<I,D> withDefaultBatchSize()
@Nonnull public DynamicParallelOracleBuilder<I,D> withPoolSize(@Nonnegative int poolSize)
@Nonnull public DynamicParallelOracleBuilder<I,D> withDefaultPoolSize()
@Nonnull public DynamicParallelOracleBuilder<I,D> withDefaultPoolPolicy()
@Nonnull public DynamicParallelOracleBuilder<I,D> withPoolPolicy(ParallelOracle.PoolPolicy policy)
@Nonnull public DynamicParallelOracle<I,D> create()
Copyright © 2015. All rights reserved.