public abstract class AbstractCompositeTermination extends AbstractTermination
Termination
s.AndCompositeTermination
,
OrCompositeTermination
Modifier and Type | Field and Description |
---|---|
protected List<Termination> |
terminationList |
logger
Modifier | Constructor and Description |
---|---|
protected |
AbstractCompositeTermination(List<Termination> terminationList) |
|
AbstractCompositeTermination(Termination... terminations) |
Modifier and Type | Method and Description |
---|---|
protected List<Termination> |
createChildThreadTerminationList(DefaultSolverScope solverScope,
ChildThreadType childThreadType) |
void |
phaseEnded(AbstractPhaseScope phaseScope) |
void |
phaseStarted(AbstractPhaseScope phaseScope) |
void |
solvingEnded(DefaultSolverScope solverScope) |
void |
solvingStarted(DefaultSolverScope solverScope) |
void |
stepEnded(AbstractStepScope stepScope) |
void |
stepStarted(AbstractStepScope stepScope) |
createChildThreadTermination
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
calculatePhaseTimeGradient, calculateSolverTimeGradient, isPhaseTerminated, isSolverTerminated
protected final List<Termination> terminationList
protected AbstractCompositeTermination(List<Termination> terminationList)
public AbstractCompositeTermination(Termination... terminations)
public void solvingStarted(DefaultSolverScope solverScope)
solvingStarted
in interface SolverLifecycleListener
solvingStarted
in class SolverLifecycleListenerAdapter
public void phaseStarted(AbstractPhaseScope phaseScope)
phaseStarted
in interface PhaseLifecycleListener
phaseStarted
in class PhaseLifecycleListenerAdapter
public void stepStarted(AbstractStepScope stepScope)
stepStarted
in interface PhaseLifecycleListener
stepStarted
in class PhaseLifecycleListenerAdapter
public void stepEnded(AbstractStepScope stepScope)
stepEnded
in interface PhaseLifecycleListener
stepEnded
in class PhaseLifecycleListenerAdapter
public void phaseEnded(AbstractPhaseScope phaseScope)
phaseEnded
in interface PhaseLifecycleListener
phaseEnded
in class PhaseLifecycleListenerAdapter
public void solvingEnded(DefaultSolverScope solverScope)
solvingEnded
in interface SolverLifecycleListener
solvingEnded
in class SolverLifecycleListenerAdapter
protected List<Termination> createChildThreadTerminationList(DefaultSolverScope solverScope, ChildThreadType childThreadType)
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.