Package org.opentcs.access.rmi.services
Schnittstelle RemoteDispatcherService
- Alle Superschnittstellen:
Remote
Declares the methods provided by the
DispatcherService
via RMI.
The majority of the methods declared here have signatures analogous to their counterparts in
DispatcherService
, 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
DispatcherService
for these, instead.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
assignNow
(ClientID clientId, TCSObjectReference<TransportOrder> ref) void
void
reroute
(ClientID clientId, TCSObjectReference<Vehicle> ref, ReroutingType reroutingType) void
rerouteAll
(ClientID clientId, ReroutingType reroutingType) void
withdrawByTransportOrder
(ClientID clientId, TCSObjectReference<TransportOrder> ref, boolean immediateAbort) void
withdrawByVehicle
(ClientID clientId, TCSObjectReference<Vehicle> ref, boolean immediateAbort)
-
Methodendetails
-
dispatch
- Löst aus:
RemoteException
-
withdrawByVehicle
void withdrawByVehicle(ClientID clientId, TCSObjectReference<Vehicle> ref, boolean immediateAbort) throws RemoteException - Löst aus:
RemoteException
-
withdrawByTransportOrder
void withdrawByTransportOrder(ClientID clientId, TCSObjectReference<TransportOrder> ref, boolean immediateAbort) throws RemoteException - Löst aus:
RemoteException
-
reroute
void reroute(ClientID clientId, TCSObjectReference<Vehicle> ref, ReroutingType reroutingType) throws RemoteException - Löst aus:
RemoteException
-
rerouteAll
- Löst aus:
RemoteException
-
assignNow
- Löst aus:
RemoteException
-