Package org.opentcs.access.rmi.services
Interface RemotePeripheralDispatcherService
- All Superinterfaces:
java.rmi.Remote
public interface RemotePeripheralDispatcherService
extends java.rmi.Remote
Declares the methods provided by the
PeripheralDispatcherService
via RMI.
The majority of the methods declared here have signatures analogous to their counterparts in
PeripheralDispatcherService
, 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
PeripheralDispatcherService
for these, instead.
-
Method Summary
Modifier and Type Method Description void
dispatch(ClientID clientId)
void
withdrawByLocation(ClientID clientId, TCSResourceReference<Location> ref)
void
withdrawByPeripheralJob(ClientID clientId, TCSObjectReference<PeripheralJob> ref)
-
Method Details
-
dispatch
- Throws:
java.rmi.RemoteException
-
withdrawByLocation
void withdrawByLocation(ClientID clientId, TCSResourceReference<Location> ref) throws java.rmi.RemoteException- Throws:
java.rmi.RemoteException
-
withdrawByPeripheralJob
void withdrawByPeripheralJob(ClientID clientId, TCSObjectReference<PeripheralJob> ref) throws java.rmi.RemoteException- Throws:
java.rmi.RemoteException
-