All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AddVehicle AddVisit AirDistanceRouter BoundingBox Bounding box.ChangeVehicleCapacity Constants Coordinates Horizontal geographical coordinates consisting of latitude and longitude.CountryCodeValidator Validates ISO 3166-1 alpha-2 country codes.DataSet Data set representation used for marshalling and unmarshalling.DataSetDownloadController Serves the current data set as a downloadable YAML file.DataSetLocation Data set location.DataSetMarshaller Data set marshaller using the YAML format.DataSetVehicle Data set vehicle.DemoProperties DemoService Performs demo-related use cases.DepotAngleVisitDifficultyWeightFactory On large data sets, the constructed solution looks like pizza slices.DepotAngleVisitDifficultyWeightFactory.DepotAngleVisitDifficultyWeight Distance DistanceCalculationException DistanceCalculator Calculates distances between coordinates.DistanceCrudRepository Distance repository.DistanceEntity Distance between two locations that can be persisted.DistanceKey Composite key forDistanceEntity.DistanceMap Contains travel distances from a reference location to other locations.DistanceMapImpl Provides distances toPlanningLocations by reading from aDistanceMatrixRow.DistanceMatrix Holds distances between every pair of locations.DistanceMatrixImpl DistanceMatrixRow Containsdistancesfrom the location associated with this row to other locations.DistanceRepository Stores distances between locations.DistanceRepositoryImpl ErrorEvent ErrorListener Creates messages from error events and passes them to consumers.ErrorMessage ErrorMessageConsumer Consumes error messages.GraphHopperRouter Provides geographical information needed for route optimization.Location A unique location significant to the user.LocationCrudRepository Location repository.LocationData Location properties.LocationEntity Persistable location.LocationRepository Defines repository operations on locations.LocationRepositoryImpl LocationService Performs location-related use cases.OptaWebVehicleRoutingApplication PlanningDepot PlanningLocation PlanningLocationFactory CreatesPlanningLocations.PlanningVehicle PlanningVehicleFactory CreatesPlanningVehicleinstances.PlanningVisit PlanningVisitFactory CreatesPlanningVisitinstances.PortableCoordinates Coordinatesrepresentation optimized for network transport.PortableDistance Portable representation of adistance.PortableErrorMessage Portable error message.PortableLocation Locationrepresentation convenient for marshalling.PortableRoute Vehiclerouterepresentation convenient for marshalling.PortableRoutingPlan RoutingPlanrepresentation convenient for marshalling.PortableRoutingPlanFactory Creates instances ofPortableRoutingPlan.PortableVehicle Vehiclerepresentation suitable for network transport.Profiles Region RegionProperties RegionService Provides information about the working region.ReloadService Reloads data from repositories when the application starts.RemoveVehicle RemoveVisit Route Vehicle's itinerary (sequence of visits) and its depot.RouteChangedEvent Event published when the routing plan has been updated either by discovering a better route or by a change in the problem specification (vehicles, visits).RouteChangedEventPublisher Converts planning solution to aRouteChangedEventand publishes it so that it can be processed by other components that listen for this type of event.RouteListener Handles route updates emitted by optimization plugin.RouteOptimizer Performs route optimization based on distances between locations.RouteOptimizerConfig Spring configuration that createsroute optimizer's dependencies.RouteOptimizerImpl Accumulates vehicles, depots and visits until there's enough data to start the optimization.Router Provides paths between locations.RouteWithTrack Vehicle'sitineraryenriched with detailed geographical description of the route.RoutingConfig Spring Bean producer that creates a GraphHopper instance and allows to configure the path to OSM file through environment.RoutingEngineException RoutingPlan Route plan for the whole vehicle fleet.RoutingPlanConsumer Consumes routing plans.RoutingProblem Definition of the vehicle routing problem instance.RoutingProblemConfig RoutingProblemInfo Information about arouting problem instance.RoutingProblemList Utility class that holds a map of routing problem instances and allows to look them up by name.RoutingProperties RoutingProperties.RoutingEngine ServerInfo Server info suitable for network transport.ShallowRoute Lightweight route description consisting of vehicle and location IDs instead of entities.SolutionFactory CreatesVehicleRoutingSolutioninstances.SolverManager Manages a solver running in a different thread.SolverManager.SolvingTask An alias interface that fixates the Callable's type parameter.Standstill Vehicle Vehicle that can be used to deliver cargo to visits.VehicleCrudRepository Vehicle repository.VehicleData Data about a vehicle.VehicleEntity Persistable vehicle.VehicleFactory CreatesVehicleinstances.VehicleRepository Defines repository operations on vehicles.VehicleRepositoryImpl VehicleRoutingConstraintProvider VehicleRoutingSolution VehicleService WebSocketConfig Configures STOMP over WebSocket.WebSocketController Handles WebSocket subscriptions and STOMP messages.WebSocketErrorMessageSender Broadcasts application errors to interested clients over WebSocket.WebSocketEventLogger Logs WebSocket events, such asSessionConnectEventandSessionSubscribeEvent, on DEBUG level.WebSocketRoutingPlanSender Broadcasts updated route to interested clients over WebSocket.