public class FitnessEvaluationWorker extends Object
EvolutionEngine
. This responsibility is abstracted away from
the evolution engine to permit the possibility of creating multiple instances
across several machines, all fed by a single shared work queue, using Terracotta
(http://www.terracotta.org) or similar.Modifier and Type | Method and Description |
---|---|
protected void |
finalize()
A FitnessWorker cannot be garbage-collected if its thread pool has not been shutdown.
|
static void |
main(String[] args)
Entry-point for running this class standalone, as an additional node for fitness evaluations.
|
<T> Future<EvaluatedCandidate<T>> |
submit(org.uncommons.watchmaker.framework.FitnessEvalutationTask<T> task) |
public <T> Future<EvaluatedCandidate<T>> submit(org.uncommons.watchmaker.framework.FitnessEvalutationTask<T> task)
public static void main(String[] args)
args
- Program arguments, should be empty.protected void finalize() throws Throwable