Class PrometheusMetricsSolverListener

  • All Implemented Interfaces:
    EventListener, org.optaplanner.core.impl.phase.event.PhaseLifecycleListener<Object>, org.optaplanner.core.impl.solver.event.SolverLifecycleListener<Object>

    public class PrometheusMetricsSolverListener
    extends org.optaplanner.core.impl.phase.event.PhaseLifecycleListenerAdapter<Object>
    • Constructor Detail

      • PrometheusMetricsSolverListener

        public PrometheusMetricsSolverListener​(String solverId)
      • PrometheusMetricsSolverListener

        public PrometheusMetricsSolverListener​(String solverId,
                                               PrometheusMetrics metrics)
    • Method Detail

      • solvingStarted

        public void solvingStarted​(org.optaplanner.core.impl.solver.scope.DefaultSolverScope solverScope)
        Specified by:
        solvingStarted in interface org.optaplanner.core.impl.solver.event.SolverLifecycleListener<Object>
        Overrides:
        solvingStarted in class org.optaplanner.core.impl.solver.event.SolverLifecycleListenerAdapter<Object>
      • solvingEnded

        public void solvingEnded​(org.optaplanner.core.impl.solver.scope.DefaultSolverScope solverScope)
        Specified by:
        solvingEnded in interface org.optaplanner.core.impl.solver.event.SolverLifecycleListener<Object>
        Overrides:
        solvingEnded in class org.optaplanner.core.impl.solver.event.SolverLifecycleListenerAdapter<Object>