V
 VariableT
 Valuepublic interface SolverListener<V extends Variable<V,T>,T extends Value<V,T>>
Solver
Modifier and Type  Method and Description 

void 
neighbourFailed(Assignment<V,T> assignment,
long iteration,
Neighbour<V,T> neighbour)
Called when
ParallelSolver failed to assign the given neighbour 
boolean 
neighbourSelected(Assignment<V,T> assignment,
long iteration,
Neighbour<V,T> neighbour)
A neighbour was selected

boolean 
valueSelected(Assignment<V,T> assignment,
long iteration,
V variable,
T value)
A value was selected

boolean 
variableSelected(Assignment<V,T> assignment,
long iteration,
V variable)
A variable was selected

boolean variableSelected(Assignment<V,T> assignment, long iteration, V variable)
assignment
 current assignmentiteration
 current iterationvariable
 selected variableboolean valueSelected(Assignment<V,T> assignment, long iteration, V variable, T value)
assignment
 current assignmentiteration
 current iterationvariable
 selected variablevalue
 selected variableboolean neighbourSelected(Assignment<V,T> assignment, long iteration, Neighbour<V,T> neighbour)
assignment
 current assignmentiteration
 current iterationneighbour
 neighbourvoid neighbourFailed(Assignment<V,T> assignment, long iteration, Neighbour<V,T> neighbour)
ParallelSolver
failed to assign the given neighbourassignment
 current assignmentiteration
 current iterationneighbour
 neighbour