Skip navigation links
OptaWeb Vehicle Routing Backend 7.26.0.Final
A B C D E F G H I K L M N O P R S T U V W 

A

AddCustomer - Class in org.optaweb.vehiclerouting.plugin.planner.change
 
AddCustomer(Customer) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.change.AddCustomer
 
addLocation(Location, DistanceMatrix) - Method in class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl
 
addLocation(Location) - Method in class org.optaweb.vehiclerouting.plugin.planner.SolverManager
 
addLocation(PortableLocation) - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketController
Create new location.
addLocation(Location) - Method in class org.optaweb.vehiclerouting.service.distance.DistanceMatrixImpl
 
addLocation(Location) - Method in interface org.optaweb.vehiclerouting.service.location.DistanceMatrix
 
addLocation(Location) - Method in class org.optaweb.vehiclerouting.service.location.LocationService
 
addLocation(Location, DistanceMatrix) - Method in interface org.optaweb.vehiclerouting.service.location.RouteOptimizer
 
AddVehicle - Class in org.optaweb.vehiclerouting.plugin.planner.change
 
AddVehicle(Vehicle) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.change.AddVehicle
 
addVehicle(Vehicle) - Method in class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl
 
addVehicle(Vehicle) - Method in class org.optaweb.vehiclerouting.plugin.planner.SolverManager
 
addVehicle() - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketController
 
addVehicle(Vehicle) - Method in interface org.optaweb.vehiclerouting.service.location.RouteOptimizer
 
addVehicle() - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleService
 
all() - Method in class org.optaweb.vehiclerouting.service.demo.RoutingProblemList
 

B

bestSolutionChanged(BestSolutionChangedEvent<VehicleRoutingSolution>) - Method in class org.optaweb.vehiclerouting.plugin.planner.SolverManager
 
BoundingBox - Class in org.optaweb.vehiclerouting.service.region
Bounding box.
BoundingBox(Coordinates, Coordinates) - Constructor for class org.optaweb.vehiclerouting.service.region.BoundingBox
Create bounding box.
boundingBox() - Method in class org.optaweb.vehiclerouting.service.region.RegionService
Bounding box of the working region.
byName(String) - Method in class org.optaweb.vehiclerouting.service.demo.RoutingProblemList
 

C

capacity() - Method in class org.optaweb.vehiclerouting.domain.Vehicle
Vehicle's capacity.
changeCapacity(Vehicle) - Method in class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl
 
changeCapacity(Vehicle) - Method in class org.optaweb.vehiclerouting.plugin.planner.SolverManager
 
changeCapacity(Long, int) - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketController
 
changeCapacity(Vehicle) - Method in interface org.optaweb.vehiclerouting.service.location.RouteOptimizer
 
changeCapacity(Long, int) - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleService
 
ChangeVehicleCapacity - Class in org.optaweb.vehiclerouting.plugin.planner.change
 
ChangeVehicleCapacity(Vehicle) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.change.ChangeVehicleCapacity
 
clear() - Method in class org.optaweb.vehiclerouting.plugin.planner.DistanceMap
 
clear() - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketController
 
clear() - Method in class org.optaweb.vehiclerouting.service.distance.DistanceMatrixImpl
 
clear() - Method in interface org.optaweb.vehiclerouting.service.location.DistanceMatrix
 
configureMessageBroker(MessageBrokerRegistry) - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketConfig
 
configureWebSocketTransport(WebSocketTransportRegistration) - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketConfig
 
containsKey(Object) - Method in class org.optaweb.vehiclerouting.plugin.planner.DistanceMap
 
containsValue(Object) - Method in class org.optaweb.vehiclerouting.plugin.planner.DistanceMap
 
Coordinates - Class in org.optaweb.vehiclerouting.domain
Horizontal geographical coordinates consisting of latitude and longitude.
Coordinates(BigDecimal, BigDecimal) - Constructor for class org.optaweb.vehiclerouting.domain.Coordinates
 
coordinates() - Method in class org.optaweb.vehiclerouting.domain.LocationData
 
countryCodes() - Method in class org.optaweb.vehiclerouting.service.region.RegionService
Country codes matching the working region.
CountryCodeValidator - Class in org.optaweb.vehiclerouting.domain
Validates ISO 3166-1 alpha-2 country codes.
createLocation(Coordinates, String) - Method in class org.optaweb.vehiclerouting.plugin.persistence.LocationRepositoryImpl
 
createLocation(Coordinates, String) - Method in interface org.optaweb.vehiclerouting.service.location.LocationRepository
Create a location with a unique ID.
createLocation(Coordinates, String) - Method in class org.optaweb.vehiclerouting.service.location.LocationService
 
createVehicle(long, String, int) - Static method in class org.optaweb.vehiclerouting.domain.VehicleFactory
Create a new vehicle with give id, name and capacity.
createVehicle(String, int) - Method in interface org.optaweb.vehiclerouting.service.vehicle.VehicleRepository
Create a vehicle with a unique ID.
createVehicle(String, int) - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleRepositoryImpl
 
customer(Location) - Static method in class org.optaweb.vehiclerouting.plugin.planner.CustomerFactory
CustomerFactory - Class in org.optaweb.vehiclerouting.plugin.planner
Creates Customer instances.

D

DataSet - Class in org.optaweb.vehiclerouting.service.demo.dataset
Data set representation used for marshalling and unmarshalling.
DataSet() - Constructor for class org.optaweb.vehiclerouting.service.demo.dataset.DataSet
 
DataSetDownloadController - Class in org.optaweb.vehiclerouting.plugin.websocket
Serves the current data set as a downloadable YAML file.
DataSetDownloadController(DemoService) - Constructor for class org.optaweb.vehiclerouting.plugin.websocket.DataSetDownloadController
 
DataSetLocation - Class in org.optaweb.vehiclerouting.service.demo.dataset
Data set location.
DataSetLocation(String, double, double) - Constructor for class org.optaweb.vehiclerouting.service.demo.dataset.DataSetLocation
 
DataSetMarshaller - Class in org.optaweb.vehiclerouting.service.demo.dataset
Data set marshaller using the YAML format.
DataSetMarshaller() - Constructor for class org.optaweb.vehiclerouting.service.demo.dataset.DataSetMarshaller
Create marshaller using the default object mapper, which is set up to use YAML format.
DataSetMarshaller(ObjectMapper) - Constructor for class org.optaweb.vehiclerouting.service.demo.dataset.DataSetMarshaller
Constructor for testing purposes.
DEFAULT_CUSTOMER_DEMAND - Static variable in class org.optaweb.vehiclerouting.plugin.planner.CustomerFactory
 
DEFAULT_VEHICLE_CAPACITY - Static variable in class org.optaweb.vehiclerouting.service.vehicle.VehicleService
 
demo(String) - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketController
Load a demo data set.
demos() - Method in class org.optaweb.vehiclerouting.service.demo.DemoService
 
DemoService - Class in org.optaweb.vehiclerouting.service.demo
Performs demo-related use cases.
DemoService(LocationService, DataSetMarshaller, LocationRepository, RoutingProblemList) - Constructor for class org.optaweb.vehiclerouting.service.demo.DemoService
 
depot() - Method in class org.optaweb.vehiclerouting.domain.Route
Depot in which the route starts and ends.
depot() - Method in class org.optaweb.vehiclerouting.domain.RoutingPlan
The depot.
depot() - Method in class org.optaweb.vehiclerouting.domain.RoutingProblem
Get the depot.
depot(Location) - Static method in class org.optaweb.vehiclerouting.plugin.planner.DepotFactory
Create depot from location.
DepotFactory - Class in org.optaweb.vehiclerouting.plugin.planner
Creates Depot instances.
depotId() - Method in class org.optaweb.vehiclerouting.service.route.RouteChangedEvent
The depot ID.
depotId - Variable in class org.optaweb.vehiclerouting.service.route.ShallowRoute
Depot ID (never null).
description() - Method in class org.optaweb.vehiclerouting.domain.LocationData
 
distance() - Method in class org.optaweb.vehiclerouting.domain.RoutingPlan
Overall travel distance.
distance() - Method in class org.optaweb.vehiclerouting.service.route.RouteChangedEvent
 
DistanceCalculator - Interface in org.optaweb.vehiclerouting.service.distance
Calculates distances between coordinates.
DistanceCrudRepository - Interface in org.optaweb.vehiclerouting.plugin.persistence
Distance repository.
DistanceEntity - Class in org.optaweb.vehiclerouting.plugin.persistence
Distance between two locations that can be persisted.
DistanceEntity(DistanceKey, Double) - Constructor for class org.optaweb.vehiclerouting.plugin.persistence.DistanceEntity
 
DistanceKey - Class in org.optaweb.vehiclerouting.plugin.persistence
Composite key for DistanceEntity.
DistanceKey(long, long) - Constructor for class org.optaweb.vehiclerouting.plugin.persistence.DistanceKey
 
DistanceMap - Class in org.optaweb.vehiclerouting.plugin.planner
Temporary distance map implementation that allows to compute and store distances purely from domain objects and later be queried using Planning domain objects.
DistanceMap(Location, Map<Long, Double>) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.DistanceMap
 
DistanceMatrix - Interface in org.optaweb.vehiclerouting.service.location
Holds distances between every pair of locations.
DistanceMatrixImpl - Class in org.optaweb.vehiclerouting.service.distance
 
DistanceMatrixImpl(DistanceCalculator, DistanceRepository) - Constructor for class org.optaweb.vehiclerouting.service.distance.DistanceMatrixImpl
 
DistanceRepository - Interface in org.optaweb.vehiclerouting.service.distance
Stores distances between locations.
DistanceRepositoryImpl - Class in org.optaweb.vehiclerouting.plugin.persistence
 
DistanceRepositoryImpl(DistanceCrudRepository) - Constructor for class org.optaweb.vehiclerouting.plugin.persistence.DistanceRepositoryImpl
 
doChange(ScoreDirector<VehicleRoutingSolution>) - Method in class org.optaweb.vehiclerouting.plugin.planner.change.AddCustomer
 
doChange(ScoreDirector<VehicleRoutingSolution>) - Method in class org.optaweb.vehiclerouting.plugin.planner.change.AddVehicle
 
doChange(ScoreDirector<VehicleRoutingSolution>) - Method in class org.optaweb.vehiclerouting.plugin.planner.change.ChangeVehicleCapacity
 
doChange(ScoreDirector<VehicleRoutingSolution>) - Method in class org.optaweb.vehiclerouting.plugin.planner.change.RemoveCustomer
 
doChange(ScoreDirector<VehicleRoutingSolution>) - Method in class org.optaweb.vehiclerouting.plugin.planner.change.RemoveLocation
 
doChange(ScoreDirector<VehicleRoutingSolution>) - Method in class org.optaweb.vehiclerouting.plugin.planner.change.RemoveVehicle
 

E

empty() - Static method in class org.optaweb.vehiclerouting.domain.RoutingPlan
Create an empty routing plan.
emptySolution() - Static method in class org.optaweb.vehiclerouting.plugin.planner.SolutionFactory
Create an empty solution.
entrySet() - Method in class org.optaweb.vehiclerouting.plugin.planner.DistanceMap
 
equals(Object) - Method in class org.optaweb.vehiclerouting.domain.Coordinates
 
equals(Object) - Method in class org.optaweb.vehiclerouting.domain.Location
 
equals(Object) - Method in class org.optaweb.vehiclerouting.domain.LocationData
 
equals(Object) - Method in class org.optaweb.vehiclerouting.domain.Vehicle
 
equals(Object) - Method in class org.optaweb.vehiclerouting.plugin.persistence.DistanceEntity
 
equals(Object) - Method in class org.optaweb.vehiclerouting.plugin.persistence.DistanceKey
 
equals(Object) - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableCoordinates
 
equals(Object) - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableLocation
 
equals(Object) - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableVehicle
 
executor() - Method in class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerConfig
 
exportDataSet() - Method in class org.optaweb.vehiclerouting.plugin.websocket.DataSetDownloadController
 
exportDataSet() - Method in class org.optaweb.vehiclerouting.service.demo.DemoService
 

F

find(Long) - Method in class org.optaweb.vehiclerouting.plugin.persistence.LocationRepositoryImpl
 
find(Long) - Method in interface org.optaweb.vehiclerouting.service.location.LocationRepository
 
find(Long) - Method in interface org.optaweb.vehiclerouting.service.vehicle.VehicleRepository
 
find(Long) - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleRepositoryImpl
 
fromCoordinates(Coordinates) - Static method in class org.optaweb.vehiclerouting.plugin.websocket.PortableCoordinates
 
fromDomain(Location) - Static method in class org.optaweb.vehiclerouting.plugin.planner.LocationFactory
Create planning location from domain location.
fromDomain(Vehicle) - Static method in class org.optaweb.vehiclerouting.plugin.planner.VehicleFactory
Create planning vehicle from domain vehicle.
fromLocation(Location) - Static method in class org.optaweb.vehiclerouting.plugin.websocket.PortableLocation
 
fromRoutingPlan(RoutingPlan) - Static method in class org.optaweb.vehiclerouting.plugin.websocket.PortableRoutingPlanFactory
 
fromVehicle(Vehicle) - Static method in class org.optaweb.vehiclerouting.plugin.websocket.PortableVehicle
 

G

get(Object) - Method in class org.optaweb.vehiclerouting.plugin.planner.DistanceMap
 
getBestRoutingPlan() - Method in class org.optaweb.vehiclerouting.service.route.RouteListener
 
getBoundingBox() - Method in class org.optaweb.vehiclerouting.plugin.websocket.ServerInfo
 
getCapacity() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableVehicle
 
getCountryCodes() - Method in class org.optaweb.vehiclerouting.plugin.websocket.ServerInfo
 
getCountryCodes() - Method in class org.optaweb.vehiclerouting.service.region.RegionProperties
Get country codes matching the loaded OSM file (working region).
getDemos() - Method in class org.optaweb.vehiclerouting.plugin.websocket.ServerInfo
 
getDepot() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableRoute
 
getDepot() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableRoutingPlan
 
getDepot() - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSet
The depot.
getDescription() - Method in class org.optaweb.vehiclerouting.plugin.persistence.LocationEntity
 
getDescription() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableLocation
 
getDistance() - Method in class org.optaweb.vehiclerouting.plugin.persistence.DistanceEntity
 
getDistance(Location, Location) - Method in class org.optaweb.vehiclerouting.plugin.persistence.DistanceRepositoryImpl
 
getDistance() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableRoutingPlan
 
getDistance(Location, Location) - Method in interface org.optaweb.vehiclerouting.service.distance.DistanceRepository
 
getFromId() - Method in class org.optaweb.vehiclerouting.plugin.persistence.DistanceKey
 
getId() - Method in class org.optaweb.vehiclerouting.plugin.persistence.LocationEntity
 
getId() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableLocation
 
getId() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableVehicle
 
getKey() - Method in class org.optaweb.vehiclerouting.plugin.persistence.DistanceEntity
 
getLabel() - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSetLocation
Location label.
getLatitude() - Method in class org.optaweb.vehiclerouting.plugin.persistence.LocationEntity
 
getLatitude() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableCoordinates
 
getLatitude() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableLocation
 
getLatitude() - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSetLocation
Latitude.
getLongitude() - Method in class org.optaweb.vehiclerouting.plugin.persistence.LocationEntity
 
getLongitude() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableCoordinates
 
getLongitude() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableLocation
 
getLongitude() - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSetLocation
Longitude.
getName() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableVehicle
 
getName() - Method in class org.optaweb.vehiclerouting.plugin.websocket.RoutingProblemInfo
Routing problem instance name.
getName() - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSet
Data set name (a short description).
getNorthEast() - Method in class org.optaweb.vehiclerouting.service.region.BoundingBox
North-east corner of the bounding box.
getOsmFile() - Method in class org.optaweb.vehiclerouting.plugin.routing.RoutingProperties
 
getPath(Coordinates, Coordinates) - Method in class org.optaweb.vehiclerouting.plugin.routing.RouterImpl
 
getPath(Coordinates, Coordinates) - Method in interface org.optaweb.vehiclerouting.service.route.Router
Get path between two locations.
getRoutes() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableRoutingPlan
 
getRow(Location) - Method in class org.optaweb.vehiclerouting.service.distance.DistanceMatrixImpl
 
getRow(Location) - Method in interface org.optaweb.vehiclerouting.service.location.DistanceMatrix
 
getSouthWest() - Method in class org.optaweb.vehiclerouting.service.region.BoundingBox
South-west corner of the bounding box.
getTimeout() - Method in class org.optaweb.vehiclerouting.plugin.planner.OptimizerProperties
 
getToId() - Method in class org.optaweb.vehiclerouting.plugin.persistence.DistanceKey
 
getTrack() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableRoute
 
getVehicle() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableRoute
 
getVehicles() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableRoutingPlan
 
getVisits() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableRoute
 
getVisits() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableRoutingPlan
 
getVisits() - Method in class org.optaweb.vehiclerouting.plugin.websocket.RoutingProblemInfo
Number of visits in the routing problem instance.
getVisits() - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSet
Visits.
graphHopper() - Method in class org.optaweb.vehiclerouting.plugin.routing.RoutingConfig
Avoids creating real GraphHopper instance when running a @SpringBootTest.

H

hashCode() - Method in class org.optaweb.vehiclerouting.domain.Coordinates
 
hashCode() - Method in class org.optaweb.vehiclerouting.domain.Location
 
hashCode() - Method in class org.optaweb.vehiclerouting.domain.LocationData
 
hashCode() - Method in class org.optaweb.vehiclerouting.domain.Vehicle
 
hashCode() - Method in class org.optaweb.vehiclerouting.plugin.persistence.DistanceEntity
 
hashCode() - Method in class org.optaweb.vehiclerouting.plugin.persistence.DistanceKey
 
hashCode() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableCoordinates
 
hashCode() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableLocation
 
hashCode() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableVehicle
 

I

id() - Method in class org.optaweb.vehiclerouting.domain.Location
Location's ID.
id() - Method in class org.optaweb.vehiclerouting.domain.Vehicle
Vehicle's ID.
isEmpty() - Method in class org.optaweb.vehiclerouting.domain.RoutingPlan
Routing plan is empty when there is no depot, no vehicles and no routes.
isEmpty() - Method in class org.optaweb.vehiclerouting.plugin.planner.DistanceMap
 

K

keySet() - Method in class org.optaweb.vehiclerouting.plugin.planner.DistanceMap
 

L

latitude() - Method in class org.optaweb.vehiclerouting.domain.Coordinates
Latitude.
loadDemo(String) - Method in class org.optaweb.vehiclerouting.service.demo.DemoService
 
Location - Class in org.optaweb.vehiclerouting.domain
A unique location significant to the user.
Location(long, Coordinates) - Constructor for class org.optaweb.vehiclerouting.domain.Location
 
Location(long, Coordinates, String) - Constructor for class org.optaweb.vehiclerouting.domain.Location
 
LocationCrudRepository - Interface in org.optaweb.vehiclerouting.plugin.persistence
Location repository.
LocationData - Class in org.optaweb.vehiclerouting.domain
Location properties.
LocationData(Coordinates, String) - Constructor for class org.optaweb.vehiclerouting.domain.LocationData
 
LocationEntity - Class in org.optaweb.vehiclerouting.plugin.persistence
Persistable location.
LocationEntity(BigDecimal, BigDecimal, String) - Constructor for class org.optaweb.vehiclerouting.plugin.persistence.LocationEntity
 
LocationFactory - Class in org.optaweb.vehiclerouting.plugin.planner
Creates Location instances.
LocationRepository - Interface in org.optaweb.vehiclerouting.service.location
Defines repository operations on locations.
LocationRepositoryImpl - Class in org.optaweb.vehiclerouting.plugin.persistence
 
LocationRepositoryImpl(LocationCrudRepository) - Constructor for class org.optaweb.vehiclerouting.plugin.persistence.LocationRepositoryImpl
 
locations() - Method in class org.optaweb.vehiclerouting.plugin.persistence.LocationRepositoryImpl
 
locations() - Method in interface org.optaweb.vehiclerouting.service.location.LocationRepository
Get all locations.
LocationService - Class in org.optaweb.vehiclerouting.service.location
Performs location-related use cases.
LocationService(LocationRepository, RouteOptimizer, DistanceMatrix) - Constructor for class org.optaweb.vehiclerouting.service.location.LocationService
 
longitude() - Method in class org.optaweb.vehiclerouting.domain.Coordinates
Longitude.

M

main(String[]) - Static method in class org.optaweb.vehiclerouting.OptaWebVehicleRoutingApplication
 
marshal(RoutingProblem) - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSetMarshaller
Marshal routing problem to string.
marshal(DataSet) - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSetMarshaller
 
MAX_TRIES - Static variable in class org.optaweb.vehiclerouting.service.demo.DemoService
 

N

name() - Method in class org.optaweb.vehiclerouting.domain.RoutingProblem
Get routing problem instance name.
name() - Method in class org.optaweb.vehiclerouting.domain.Vehicle
Vehicle's name (unique description).
nextId() - Method in interface org.optaweb.vehiclerouting.service.vehicle.VehicleRepository
Temporary hack needed for vehicle name auto-generation.
nextId() - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleRepositoryImpl
 
NOT_TEST - Static variable in class org.optaweb.vehiclerouting.Profiles
 

O

onApplicationEvent(AbstractSubProtocolEvent) - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketEventLogger
 
onApplicationEvent(RouteChangedEvent) - Method in class org.optaweb.vehiclerouting.service.route.RouteListener
 
OptaWebVehicleRoutingApplication - Class in org.optaweb.vehiclerouting
 
OptaWebVehicleRoutingApplication() - Constructor for class org.optaweb.vehiclerouting.OptaWebVehicleRoutingApplication
 
OptimizerProperties - Class in org.optaweb.vehiclerouting.plugin.planner
 
OptimizerProperties() - Constructor for class org.optaweb.vehiclerouting.plugin.planner.OptimizerProperties
 
org.optaweb.vehiclerouting - package org.optaweb.vehiclerouting
Root package with SpringBootApplication.
org.optaweb.vehiclerouting.domain - package org.optaweb.vehiclerouting.domain
Domain model.
org.optaweb.vehiclerouting.plugin.persistence - package org.optaweb.vehiclerouting.plugin.persistence
Persistence infrastructure.
org.optaweb.vehiclerouting.plugin.planner - package org.optaweb.vehiclerouting.plugin.planner
Route optimization.
org.optaweb.vehiclerouting.plugin.planner.change - package org.optaweb.vehiclerouting.plugin.planner.change
ProblemFactChange implementations.
org.optaweb.vehiclerouting.plugin.routing - package org.optaweb.vehiclerouting.plugin.routing
Provides information based on geographical data, for example fastest and shortest distances between locations.
org.optaweb.vehiclerouting.plugin.websocket - package org.optaweb.vehiclerouting.plugin.websocket
Network communication over WebSocket.
org.optaweb.vehiclerouting.service.demo - package org.optaweb.vehiclerouting.service.demo
Demo data set loading and exporting.
org.optaweb.vehiclerouting.service.demo.dataset - package org.optaweb.vehiclerouting.service.demo.dataset
Data set marshalling and unmarshalling.
org.optaweb.vehiclerouting.service.distance - package org.optaweb.vehiclerouting.service.distance
Distance matrix calculation.
org.optaweb.vehiclerouting.service.location - package org.optaweb.vehiclerouting.service.location
Use cases that involve locations.
org.optaweb.vehiclerouting.service.region - package org.optaweb.vehiclerouting.service.region
Provides information about the application's working region.
org.optaweb.vehiclerouting.service.reload - package org.optaweb.vehiclerouting.service.reload
 
org.optaweb.vehiclerouting.service.route - package org.optaweb.vehiclerouting.service.route
Handles route updates.
org.optaweb.vehiclerouting.service.vehicle - package org.optaweb.vehiclerouting.service.vehicle
 

P

PortableCoordinates - Class in org.optaweb.vehiclerouting.plugin.websocket
Coordinates representation optimized for network transport.
PortableCoordinates(BigDecimal, BigDecimal) - Constructor for class org.optaweb.vehiclerouting.plugin.websocket.PortableCoordinates
 
PortableLocation - Class in org.optaweb.vehiclerouting.plugin.websocket
Location representation convenient for marshalling.
PortableLocation(long, BigDecimal, BigDecimal, String) - Constructor for class org.optaweb.vehiclerouting.plugin.websocket.PortableLocation
 
PortableRoute - Class in org.optaweb.vehiclerouting.plugin.websocket
Vehicle route representation convenient for marshalling.
PortableRoute(PortableVehicle, PortableLocation, List<PortableLocation>, List<List<PortableCoordinates>>) - Constructor for class org.optaweb.vehiclerouting.plugin.websocket.PortableRoute
 
PortableRoutingPlan - Class in org.optaweb.vehiclerouting.plugin.websocket
RoutingPlan representation convenient for marshalling.
PortableRoutingPlan(String, List<PortableVehicle>, PortableLocation, List<PortableLocation>, List<PortableRoute>) - Constructor for class org.optaweb.vehiclerouting.plugin.websocket.PortableRoutingPlan
 
PortableRoutingPlanFactory - Class in org.optaweb.vehiclerouting.plugin.websocket
Creates instances of PortableRoutingPlan.
PortableVehicle - Class in org.optaweb.vehiclerouting.plugin.websocket
Vehicle representation suitable for network transport.
PortableVehicle(long, String, int) - Constructor for class org.optaweb.vehiclerouting.plugin.websocket.PortableVehicle
 
Profiles - Class in org.optaweb.vehiclerouting
 
publish(RoutingPlan) - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketRoutingPlanPublisher
 
publish(RoutingPlan) - Method in interface org.optaweb.vehiclerouting.service.route.RoutePublisher
Publish the routing plan.
publishSolution(VehicleRoutingSolution) - Method in class org.optaweb.vehiclerouting.plugin.planner.SolutionPublisher
Publish solution as a RouteChangedEvent.
put(RoadLocation, Double) - Method in class org.optaweb.vehiclerouting.plugin.planner.DistanceMap
 
putAll(Map<? extends RoadLocation, ? extends Double>) - Method in class org.optaweb.vehiclerouting.plugin.planner.DistanceMap
 

R

RegionProperties - Class in org.optaweb.vehiclerouting.service.region
 
RegionProperties() - Constructor for class org.optaweb.vehiclerouting.service.region.RegionProperties
 
RegionService - Class in org.optaweb.vehiclerouting.service.region
Provides information about the working region.
RegionService(RegionProperties, GraphHopperOSM) - Constructor for class org.optaweb.vehiclerouting.service.region.RegionService
 
registerStompEndpoints(StompEndpointRegistry) - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketConfig
 
reload(ApplicationStartedEvent) - Method in class org.optaweb.vehiclerouting.service.reload.ReloadService
 
ReloadService - Class in org.optaweb.vehiclerouting.service.reload
 
ReloadService(VehicleService, LocationRepository, LocationService) - Constructor for class org.optaweb.vehiclerouting.service.reload.ReloadService
 
remove(Object) - Method in class org.optaweb.vehiclerouting.plugin.planner.DistanceMap
 
removeAll() - Method in class org.optaweb.vehiclerouting.plugin.persistence.LocationRepositoryImpl
 
removeAll() - Method in interface org.optaweb.vehiclerouting.service.location.LocationRepository
Remove all locations from the repository.
removeAll() - Method in class org.optaweb.vehiclerouting.service.location.LocationService
 
removeAll() - Method in interface org.optaweb.vehiclerouting.service.vehicle.VehicleRepository
Remove all vehicles from the repository.
removeAll() - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleRepositoryImpl
 
removeAll() - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleService
 
removeAllLocations() - Method in class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl
 
removeAllLocations() - Method in interface org.optaweb.vehiclerouting.service.location.RouteOptimizer
 
removeAllVehicles() - Method in class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl
 
removeAllVehicles() - Method in interface org.optaweb.vehiclerouting.service.location.RouteOptimizer
 
removeAnyVehicle() - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketController
 
removeAnyVehicle() - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleService
 
RemoveCustomer - Class in org.optaweb.vehiclerouting.plugin.planner.change
 
RemoveCustomer(Customer) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.change.RemoveCustomer
 
removeLocation(long) - Method in class org.optaweb.vehiclerouting.plugin.persistence.LocationRepositoryImpl
 
RemoveLocation - Class in org.optaweb.vehiclerouting.plugin.planner.change
 
RemoveLocation(Location) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.change.RemoveLocation
 
removeLocation(Location) - Method in class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl
 
removeLocation(Location) - Method in class org.optaweb.vehiclerouting.plugin.planner.SolverManager
 
removeLocation(Long) - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketController
Delete location.
removeLocation(long) - Method in interface org.optaweb.vehiclerouting.service.location.LocationRepository
Remove location.
removeLocation(long) - Method in class org.optaweb.vehiclerouting.service.location.LocationService
 
removeLocation(Location) - Method in interface org.optaweb.vehiclerouting.service.location.RouteOptimizer
 
RemoveVehicle - Class in org.optaweb.vehiclerouting.plugin.planner.change
 
RemoveVehicle(Vehicle) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.change.RemoveVehicle
 
removeVehicle(Vehicle) - Method in class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl
 
removeVehicle(Vehicle) - Method in class org.optaweb.vehiclerouting.plugin.planner.SolverManager
 
removeVehicle(Long) - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketController
Delete vehicle.
removeVehicle(Vehicle) - Method in interface org.optaweb.vehiclerouting.service.location.RouteOptimizer
 
removeVehicle(long) - Method in interface org.optaweb.vehiclerouting.service.vehicle.VehicleRepository
Remove vehicle.
removeVehicle(long) - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleRepositoryImpl
 
removeVehicle(long) - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleService
 
Route - Class in org.optaweb.vehiclerouting.domain
Vehicle's itinerary (sequence of visits) and its depot.
Route(Vehicle, Location, List<Location>) - Constructor for class org.optaweb.vehiclerouting.domain.Route
Create a vehicle route.
RouteChangedEvent - Class in org.optaweb.vehiclerouting.service.route
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).
RouteChangedEvent(Object, String, List<Long>, Long, List<Long>, Collection<ShallowRoute>) - Constructor for class org.optaweb.vehiclerouting.service.route.RouteChangedEvent
Create a new ApplicationEvent.
RouteListener - Class in org.optaweb.vehiclerouting.service.route
Handles route updates emitted by optimization plugin.
RouteListener(Router, RoutePublisher, VehicleRepository, LocationRepository) - Constructor for class org.optaweb.vehiclerouting.service.route.RouteListener
 
RouteOptimizer - Interface in org.optaweb.vehiclerouting.service.location
Performs route optimization based on distances provided by DistanceMatrix.
RouteOptimizerConfig - Class in org.optaweb.vehiclerouting.plugin.planner
Spring configuration that creates route optimizer's dependencies.
RouteOptimizerConfig(OptimizerProperties) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerConfig
 
RouteOptimizerImpl - Class in org.optaweb.vehiclerouting.plugin.planner
Accumulates vehicles, depots and visits until there's enough data to start the optimization.
RouteOptimizerImpl(SolverManager, SolutionPublisher) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerImpl
 
RoutePublisher - Interface in org.optaweb.vehiclerouting.service.route
Publishes routing plan to clients.
Router - Interface in org.optaweb.vehiclerouting.service.route
Provides paths between locations.
RouterImpl - Class in org.optaweb.vehiclerouting.plugin.routing
Provides geographical information needed for route optimization.
RouterImpl(GraphHopperOSM) - Constructor for class org.optaweb.vehiclerouting.plugin.routing.RouterImpl
 
routes() - Method in class org.optaweb.vehiclerouting.domain.RoutingPlan
Routes of all vehicles in the depot.
routes() - Method in class org.optaweb.vehiclerouting.service.route.RouteChangedEvent
Routes of all vehicles.
RouteWithTrack - Class in org.optaweb.vehiclerouting.domain
Vehicle's itinerary enriched with detailed geographical description of the route.
RouteWithTrack(Route, List<List<Coordinates>>) - Constructor for class org.optaweb.vehiclerouting.domain.RouteWithTrack
Create a route with track.
RoutingConfig - Class in org.optaweb.vehiclerouting.plugin.routing
Spring Bean producer that creates a GraphHopper instance and allows to configure the path to OSM file through environment.
RoutingConfig(RoutingProperties) - Constructor for class org.optaweb.vehiclerouting.plugin.routing.RoutingConfig
 
RoutingPlan - Class in org.optaweb.vehiclerouting.domain
Route plan for the whole vehicle fleet.
RoutingPlan(String, List<Vehicle>, Location, List<Location>, List<RouteWithTrack>) - Constructor for class org.optaweb.vehiclerouting.domain.RoutingPlan
Create a routing plan.
RoutingProblem - Class in org.optaweb.vehiclerouting.domain
Definition of the vehicle routing problem instance.
RoutingProblem(String, LocationData, List<? extends LocationData>) - Constructor for class org.optaweb.vehiclerouting.domain.RoutingProblem
Create routing problem instance.
RoutingProblemConfig - Class in org.optaweb.vehiclerouting.service.demo
 
RoutingProblemConfig(DataSetMarshaller) - Constructor for class org.optaweb.vehiclerouting.service.demo.RoutingProblemConfig
 
RoutingProblemInfo - Class in org.optaweb.vehiclerouting.plugin.websocket
Information about a routing problem instance.
RoutingProblemInfo(String, int) - Constructor for class org.optaweb.vehiclerouting.plugin.websocket.RoutingProblemInfo
 
RoutingProblemList - Class in org.optaweb.vehiclerouting.service.demo
Utility class that holds a map of routing problem instances and allows to look them up by name.
RoutingProblemList(List<RoutingProblem>) - Constructor for class org.optaweb.vehiclerouting.service.demo.RoutingProblemList
 
routingProblems() - Method in class org.optaweb.vehiclerouting.service.demo.RoutingProblemConfig
 
RoutingProperties - Class in org.optaweb.vehiclerouting.plugin.routing
 
RoutingProperties() - Constructor for class org.optaweb.vehiclerouting.plugin.routing.RoutingProperties
 

S

saveDistance(Location, Location, double) - Method in class org.optaweb.vehiclerouting.plugin.persistence.DistanceRepositoryImpl
 
saveDistance(Location, Location, double) - Method in interface org.optaweb.vehiclerouting.service.distance.DistanceRepository
 
ServerInfo - Class in org.optaweb.vehiclerouting.plugin.websocket
Server info suitable for network transport.
ServerInfo(List<PortableCoordinates>, List<String>, List<RoutingProblemInfo>) - Constructor for class org.optaweb.vehiclerouting.plugin.websocket.ServerInfo
 
setCountryCodes(List<String>) - Method in class org.optaweb.vehiclerouting.service.region.RegionProperties
 
setDepot(DataSetLocation) - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSet
 
setLabel(String) - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSetLocation
 
setLatitude(double) - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSetLocation
 
setLongitude(double) - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSetLocation
 
setName(String) - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSet
 
setOsmFile(String) - Method in class org.optaweb.vehiclerouting.plugin.routing.RoutingProperties
 
setTimeout(Duration) - Method in class org.optaweb.vehiclerouting.plugin.planner.OptimizerProperties
 
setVisits(List<DataSetLocation>) - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSet
 
ShallowRoute - Class in org.optaweb.vehiclerouting.service.route
Lightweight route description consisting of vehicle and location IDs instead of entities.
ShallowRoute(Long, Long, List<Long>) - Constructor for class org.optaweb.vehiclerouting.service.route.ShallowRoute
Create shallow route.
size() - Method in class org.optaweb.vehiclerouting.plugin.planner.DistanceMap
 
SolutionFactory - Class in org.optaweb.vehiclerouting.plugin.planner
Creates VehicleRoutingSolution instances.
solutionFromCustomers(List<Vehicle>, Depot, List<Customer>) - Static method in class org.optaweb.vehiclerouting.plugin.planner.SolutionFactory
Create a new solution from given vehicles, depot and customers.
solutionFromLocations(List<Vehicle>, Depot, List<? extends Location>) - Static method in class org.optaweb.vehiclerouting.plugin.planner.SolutionFactory
Create a new solution from given vehicles, depot and customer locations.
SolutionPublisher - Class in org.optaweb.vehiclerouting.plugin.planner
Converts planning solution to a RouteChangedEvent and publishes it so that it can be processed by other components that listen for this type of event.
SolutionPublisher(ApplicationEventPublisher) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.SolutionPublisher
 
solutionToEvent(VehicleRoutingSolution, Object) - Static method in class org.optaweb.vehiclerouting.plugin.planner.SolutionPublisher
Convert a planning domain solution to an event that can be published.
solver() - Method in class org.optaweb.vehiclerouting.plugin.planner.RouteOptimizerConfig
 
SolverManager - Class in org.optaweb.vehiclerouting.plugin.planner
Manages a solver running in a different thread.
SolverManager(Solver<VehicleRoutingSolution>, AsyncTaskExecutor, SolutionPublisher) - Constructor for class org.optaweb.vehiclerouting.plugin.planner.SolverManager
 
SolverManager.SolvingTask - Interface in org.optaweb.vehiclerouting.plugin.planner
 
startSolver(VehicleRoutingSolution) - Method in class org.optaweb.vehiclerouting.plugin.planner.SolverManager
 
stopSolver() - Method in class org.optaweb.vehiclerouting.plugin.planner.SolverManager
 
subscribeToRouteTopic() - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketController
Subscribe for updates of the VRP route.
subscribeToServerInfoTopic() - Method in class org.optaweb.vehiclerouting.plugin.websocket.WebSocketController
Subscribe to server info topic.

T

TEST - Static variable in class org.optaweb.vehiclerouting.Profiles
 
testVehicle(long) - Static method in class org.optaweb.vehiclerouting.domain.VehicleFactory
Create a vehicle with given ID and capacity of zero.
toDataSet(RoutingProblem) - Static method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSetMarshaller
 
toDataSet(LocationData) - Static method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSetMarshaller
 
toDomain(DataSet) - Static method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSetMarshaller
 
toDomain(DataSetLocation) - Static method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSetMarshaller
 
toString() - Method in class org.optaweb.vehiclerouting.domain.Coordinates
 
toString() - Method in class org.optaweb.vehiclerouting.domain.Location
 
toString() - Method in class org.optaweb.vehiclerouting.domain.LocationData
 
toString() - Method in class org.optaweb.vehiclerouting.domain.Route
 
toString() - Method in class org.optaweb.vehiclerouting.domain.Vehicle
 
toString() - Method in class org.optaweb.vehiclerouting.plugin.persistence.LocationEntity
 
toString() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableCoordinates
 
toString() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableLocation
 
toString() - Method in class org.optaweb.vehiclerouting.plugin.websocket.PortableVehicle
 
toString() - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSetLocation
 
toString() - Method in class org.optaweb.vehiclerouting.service.route.ShallowRoute
 
track() - Method in class org.optaweb.vehiclerouting.domain.RouteWithTrack
Vehicle's track that goes from vehicle's depot through all visits and returns to the depot.
travelTimeMillis(Coordinates, Coordinates) - Method in class org.optaweb.vehiclerouting.plugin.routing.RouterImpl
 
travelTimeMillis(Coordinates, Coordinates) - Method in interface org.optaweb.vehiclerouting.service.distance.DistanceCalculator
Calculate travel time in milliseconds.

U

unmarshal(Reader) - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSetMarshaller
Unmarshal routing problem from a reader.
unmarshalToDataSet(Reader) - Method in class org.optaweb.vehiclerouting.service.demo.dataset.DataSetMarshaller
 
update(Vehicle) - Method in interface org.optaweb.vehiclerouting.service.vehicle.VehicleRepository
 
update(Vehicle) - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleRepositoryImpl
 

V

validate(List<String>) - Static method in class org.optaweb.vehiclerouting.domain.CountryCodeValidator
Validates the list of country codes and returns a normalized copy.
valueOf(double, double) - Static method in class org.optaweb.vehiclerouting.domain.Coordinates
 
values() - Method in class org.optaweb.vehiclerouting.plugin.planner.DistanceMap
 
vehicle() - Method in class org.optaweb.vehiclerouting.domain.Route
The vehicle assigned to this route.
Vehicle - Class in org.optaweb.vehiclerouting.domain
Vehicle that can be used to deliver cargo to visits.
Vehicle(long, String, int) - Constructor for class org.optaweb.vehiclerouting.domain.Vehicle
 
vehicle(long) - Static method in class org.optaweb.vehiclerouting.plugin.planner.VehicleFactory
Create vehicle with zero capacity.
VehicleFactory - Class in org.optaweb.vehiclerouting.domain
Creates Vehicle instances.
VehicleFactory - Class in org.optaweb.vehiclerouting.plugin.planner
Creates Vehicle instances.
vehicleId - Variable in class org.optaweb.vehiclerouting.service.route.ShallowRoute
Vehicle ID (never null).
vehicleIds() - Method in class org.optaweb.vehiclerouting.service.route.RouteChangedEvent
IDs of all vehicles.
VehicleRepository - Interface in org.optaweb.vehiclerouting.service.vehicle
Defines repository operations on vehicles.
VehicleRepositoryImpl - Class in org.optaweb.vehiclerouting.service.vehicle
 
VehicleRepositoryImpl() - Constructor for class org.optaweb.vehiclerouting.service.vehicle.VehicleRepositoryImpl
 
vehicles() - Method in class org.optaweb.vehiclerouting.domain.RoutingPlan
All available vehicles.
vehicles() - Method in interface org.optaweb.vehiclerouting.service.vehicle.VehicleRepository
Get all vehicles.
vehicles() - Method in class org.optaweb.vehiclerouting.service.vehicle.VehicleRepositoryImpl
 
VehicleService - Class in org.optaweb.vehiclerouting.service.vehicle
 
VehicleService(RouteOptimizer, VehicleRepository) - Constructor for class org.optaweb.vehiclerouting.service.vehicle.VehicleService
 
visitIds() - Method in class org.optaweb.vehiclerouting.service.route.RouteChangedEvent
 
visitIds - Variable in class org.optaweb.vehiclerouting.service.route.ShallowRoute
Visit IDs (immutable).
visits() - Method in class org.optaweb.vehiclerouting.domain.Route
List of vehicle's visits (not including the depot).
visits() - Method in class org.optaweb.vehiclerouting.domain.RoutingPlan
 
visits() - Method in class org.optaweb.vehiclerouting.domain.RoutingProblem
Get locations that should be visited.

W

WebSocketConfig - Class in org.optaweb.vehiclerouting.plugin.websocket
Configures STOMP over WebSocket.
WebSocketConfig() - Constructor for class org.optaweb.vehiclerouting.plugin.websocket.WebSocketConfig
 
WebSocketController - Class in org.optaweb.vehiclerouting.plugin.websocket
Handles WebSocket subscriptions and STOMP messages.
WebSocketController(RouteListener, RegionService, LocationService, VehicleService, DemoService) - Constructor for class org.optaweb.vehiclerouting.plugin.websocket.WebSocketController
 
WebSocketEventLogger - Class in org.optaweb.vehiclerouting.plugin.websocket
Logs WebSocket events like SessionConnectEvent and SessionSubscribeEvent on DEBUG level.
WebSocketEventLogger() - Constructor for class org.optaweb.vehiclerouting.plugin.websocket.WebSocketEventLogger
 
WebSocketRoutingPlanPublisher - Class in org.optaweb.vehiclerouting.plugin.websocket
Broadcasts updated route to interested clients over WebSocket.
WebSocketRoutingPlanPublisher(SimpMessagingTemplate) - Constructor for class org.optaweb.vehiclerouting.plugin.websocket.WebSocketRoutingPlanPublisher
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links
OptaWeb Vehicle Routing Backend 7.26.0.Final

Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.