Class SelectionCacheLifecycleBridge
- java.lang.Object
-
- org.optaplanner.core.impl.heuristic.selector.common.SelectionCacheLifecycleBridge
-
- All Implemented Interfaces:
EventListener
,PhaseLifecycleListener
,SolverLifecycleListener
public class SelectionCacheLifecycleBridge extends Object implements PhaseLifecycleListener
-
-
Field Summary
Fields Modifier and Type Field Description protected SelectionCacheType
cacheType
protected SelectionCacheLifecycleListener
selectionCacheLifecycleListener
-
Constructor Summary
Constructors Constructor Description SelectionCacheLifecycleBridge(SelectionCacheType cacheType, SelectionCacheLifecycleListener selectionCacheLifecycleListener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
phaseEnded(AbstractPhaseScope phaseScope)
void
phaseStarted(AbstractPhaseScope phaseScope)
void
solvingEnded(DefaultSolverScope solverScope)
void
solvingStarted(DefaultSolverScope solverScope)
void
stepEnded(AbstractStepScope stepScope)
void
stepStarted(AbstractStepScope stepScope)
String
toString()
-
-
-
Field Detail
-
cacheType
protected final SelectionCacheType cacheType
-
selectionCacheLifecycleListener
protected final SelectionCacheLifecycleListener selectionCacheLifecycleListener
-
-
Constructor Detail
-
SelectionCacheLifecycleBridge
public SelectionCacheLifecycleBridge(SelectionCacheType cacheType, SelectionCacheLifecycleListener selectionCacheLifecycleListener)
-
-
Method Detail
-
solvingStarted
public void solvingStarted(DefaultSolverScope solverScope)
- Specified by:
solvingStarted
in interfaceSolverLifecycleListener
-
phaseStarted
public void phaseStarted(AbstractPhaseScope phaseScope)
- Specified by:
phaseStarted
in interfacePhaseLifecycleListener
-
stepStarted
public void stepStarted(AbstractStepScope stepScope)
- Specified by:
stepStarted
in interfacePhaseLifecycleListener
-
stepEnded
public void stepEnded(AbstractStepScope stepScope)
- Specified by:
stepEnded
in interfacePhaseLifecycleListener
-
phaseEnded
public void phaseEnded(AbstractPhaseScope phaseScope)
- Specified by:
phaseEnded
in interfacePhaseLifecycleListener
-
solvingEnded
public void solvingEnded(DefaultSolverScope solverScope)
- Specified by:
solvingEnded
in interfaceSolverLifecycleListener
-
-