SimulationListener.java
package de.slothsoft.sprintsim.simulation;
import java.util.EventListener;
import de.slothsoft.sprintsim.execution.SprintRetro;
import de.slothsoft.sprintsim.generation.SprintPlanning;
public interface SimulationListener extends EventListener {
class Adapter implements SimulationListener {
@Override
public void simulationStarted(SimulationInfo simulationInfo) {
// noop
}
@Override
public void sprintPlanned(SprintPlanning sprintPlanning) {
// noop
}
@Override
public void sprintExecuted(SprintRetro sprintRetro) {
// noop
}
@Override
public void simulationFinished(SimulationResult simulationResult) {
// noop
}
}
void simulationStarted(SimulationInfo simulationInfo);
void sprintPlanned(SprintPlanning sprintPlanning);
void sprintExecuted(SprintRetro sprintRetro);
void simulationFinished(SimulationResult simulationResult);
}