public class SparkCandidateExecutor<C,M,D,A> extends Object implements CandidateExecutor<C,M,D,A>
| Constructor and Description |
|---|
SparkCandidateExecutor() |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<OptimizationResult<C,M,A>> |
execute(Candidate<C> candidate,
DataProvider<D> dataProvider,
ScoreFunction<M,D> scoreFunction) |
List<com.google.common.util.concurrent.ListenableFuture<OptimizationResult<C,M,A>>> |
execute(List<Candidate<C>> candidates,
DataProvider<D> dataProvider,
ScoreFunction<M,D> scoreFunction) |
int |
maxConcurrentTasks() |
void |
shutdown() |
public com.google.common.util.concurrent.ListenableFuture<OptimizationResult<C,M,A>> execute(Candidate<C> candidate, DataProvider<D> dataProvider, ScoreFunction<M,D> scoreFunction)
public List<com.google.common.util.concurrent.ListenableFuture<OptimizationResult<C,M,A>>> execute(List<Candidate<C>> candidates, DataProvider<D> dataProvider, ScoreFunction<M,D> scoreFunction)
public int maxConcurrentTasks()
maxConcurrentTasks in interface CandidateExecutor<C,M,D,A>Copyright © 2016. All Rights Reserved.