Uses of Interface
com.graphhopper.jsprit.core.algorithm.listener.events.AlgorithmEvent
Packages that use AlgorithmEvent
Package
Description
-
Uses of AlgorithmEvent in com.graphhopper.jsprit.core.algorithm
Methods in com.graphhopper.jsprit.core.algorithm with parameters of type AlgorithmEventModifier and TypeMethodDescriptionvoidVehicleRoutingAlgorithm.emit(AlgorithmEvent event) Emits an event to all registered event listeners. -
Uses of AlgorithmEvent in com.graphhopper.jsprit.core.algorithm.listener
Methods in com.graphhopper.jsprit.core.algorithm.listener with type parameters of type AlgorithmEventModifier and TypeMethodDescriptionstatic <T extends AlgorithmEvent>
AlgorithmEventListenerCreates a listener that only handles events of a specific type.Methods in com.graphhopper.jsprit.core.algorithm.listener with parameters of type AlgorithmEventModifier and TypeMethodDescriptionvoidAlgorithmEventListener.onEvent(AlgorithmEvent event) Called when an algorithm event occurs. -
Uses of AlgorithmEvent in com.graphhopper.jsprit.core.algorithm.listener.events
Classes in com.graphhopper.jsprit.core.algorithm.listener.events that implement AlgorithmEventModifier and TypeClassDescriptionfinal recordEvent emitted when a solution acceptance decision is made.final recordEvent emitted when an insertion is evaluated for a job.final recordEvent emitted when an iteration completes.final recordEvent emitted when an iteration starts.final recordEvent emitted when a job is successfully inserted into a route.final recordEvent emitted when a job is removed during the ruin phase.final recordEvent emitted when a job cannot be inserted and remains unassigned.final recordEvent emitted when the recreate (insertion) phase completes.final recordEvent emitted when the recreate (insertion) phase starts.final recordEvent emitted when the ruin phase completes.final recordEvent emitted when the ruin phase starts.final recordEmitted after a strategy has been executed (ruin and insertion completed).final recordEmitted when a search strategy is selected for the current iteration, before the strategy runs (ruin/recreate).