public final class TestSequenceEngine extends java.lang.Object implements Engine<AdapterResult>
TestSequenceEngine
class processes an abstract sequence with the
specified solver engine and adapts the results with the specified adapter
to produce a collection of concrete sequences.Constructor and Description |
---|
TestSequenceEngine(Engine<?> engine,
Adapter<?> adapter) |
Modifier and Type | Method and Description |
---|---|
void |
configure(java.util.Map<java.lang.String,java.lang.Object> attributes) |
java.lang.Class<AdapterResult> |
getSolutionClass() |
void |
onEndProgram() |
void |
onStartProgram() |
EngineResult<AdapterResult> |
process(EngineContext context,
java.util.List<Call> abstractSequence) |
EngineResult<AdapterResult> |
solve(EngineContext context,
java.util.List<Call> abstractSequence) |
public EngineResult<AdapterResult> process(EngineContext context, java.util.List<Call> abstractSequence)
public java.lang.Class<AdapterResult> getSolutionClass()
getSolutionClass
in interface Engine<AdapterResult>
public void configure(java.util.Map<java.lang.String,java.lang.Object> attributes)
configure
in interface Engine<AdapterResult>
public EngineResult<AdapterResult> solve(EngineContext context, java.util.List<Call> abstractSequence)
solve
in interface Engine<AdapterResult>
public void onStartProgram()
onStartProgram
in interface Engine<AdapterResult>
public void onEndProgram()
onEndProgram
in interface Engine<AdapterResult>