Package org.opentcs.access.rmi.services
Schnittstelle RemoteRouterService
- Alle Superschnittstellen:
Remote
Declares the methods provided by the
RouterService
via RMI.
The majority of the methods declared here have signatures analogous to their counterparts in
RouterService
, with an additional ClientID
parameter which serves the purpose
of identifying the calling client and determining its permissions.
To avoid redundancy, the semantics of methods that only pass through their arguments are not
explicitly documented here again. See the corresponding API documentation in
RouterService
for these, instead.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcomputeRoutes
(ClientID clientId, TCSObjectReference<Vehicle> vehicleRef, TCSObjectReference<Point> sourcePointRef, Set<TCSObjectReference<Point>> destinationPointRefs, Set<TCSResourceReference<?>> resourcesToAvoid) void
updateRoutingTopology
(ClientID clientId, Set<TCSObjectReference<Path>> refs)
-
Methodendetails
-
updateRoutingTopology
void updateRoutingTopology(ClientID clientId, Set<TCSObjectReference<Path>> refs) throws RemoteException - Löst aus:
RemoteException
-
computeRoutes
Map<TCSObjectReference<Point>,Route> computeRoutes(ClientID clientId, TCSObjectReference<Vehicle> vehicleRef, TCSObjectReference<Point> sourcePointRef, Set<TCSObjectReference<Point>> destinationPointRefs, Set<TCSResourceReference<?>> resourcesToAvoid) throws RemoteException - Löst aus:
RemoteException
-