public interface VehiclesInterface
extends java.rmi.Remote
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<IpcVehicle> |
get()
Gets from server IpcVehicle info for all vehicles.
|
java.util.Collection<IpcVehicle> |
get(java.util.Collection<java.lang.String> vehicleIds)
Gets from server IpcVehicle info for vehicles specified by vehicles
parameter.
|
IpcVehicle |
get(java.lang.String vehicleId)
Gets from server IpcVehicle info for specified vehicle.
|
java.util.Collection<IpcActiveBlock> |
getActiveBlocks(java.util.Collection<java.lang.String> routeIds,
int allowableBeforeTimeSecs)
Gets from the server IpcActiveBlocks for blocks that are currently
active.
|
java.util.Collection<IpcVehicleComplete> |
getComplete()
Gets from server IpcCompleteVehicle info for all vehicles.
|
java.util.Collection<IpcVehicleComplete> |
getComplete(java.util.Collection<java.lang.String> vehicleIds)
Gets from server IpcCompleteVehicle info for vehicles specified by
vehicles parameter.
|
IpcVehicleComplete |
getComplete(java.lang.String vehicleId)
Gets from server IpcCompleteVehicle info for specified vehicle.
|
java.util.Collection<IpcVehicleComplete> |
getCompleteForRoute(java.util.Collection<java.lang.String> routeIdsOrShortNames)
Gets from server IpcCompleteVehicle info for all vehicles currently.
|
java.util.Collection<IpcVehicleComplete> |
getCompleteForRoute(java.lang.String routeIdOrShortName)
Gets from server IpcCompleteVehicle info for all vehicles currently.
|
java.util.Collection<IpcVehicle> |
getForRoute(java.util.Collection<java.lang.String> routeIdsOrShortNames)
Gets from server IpcVehicle info for all vehicles currently.
|
java.util.Collection<IpcVehicle> |
getForRoute(java.lang.String routeIdOrShortName)
Gets from server IpcVehicle info for all vehicles currently.
|
java.util.Collection<IpcVehicleGtfsRealtime> |
getGtfsRealtime()
Gets from server IpcCompleteVehicle info for all vehicles.
|
java.util.Collection<IpcVehicleConfig> |
getVehicleConfigs()
For getting configuration information for all vehicles.
|
java.util.Collection<IpcVehicleConfig> getVehicleConfigs() throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.Collection<IpcVehicle> get() throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.Collection<IpcVehicleComplete> getComplete() throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.Collection<IpcVehicleGtfsRealtime> getGtfsRealtime() throws java.rmi.RemoteException
java.rmi.RemoteExceptionIpcVehicle get(java.lang.String vehicleId) throws java.rmi.RemoteException
vehicleId - ID of vehicle to get data forjava.rmi.RemoteExceptionIpcVehicleComplete getComplete(java.lang.String vehicleId) throws java.rmi.RemoteException
vehicleId - ID of vehicle to get data forjava.rmi.RemoteExceptionjava.util.Collection<IpcVehicle> get(java.util.Collection<java.lang.String> vehicleIds) throws java.rmi.RemoteException
vehicleIds - Collection of vehicle IDs to get Vehicle data for.java.rmi.RemoteExceptionjava.util.Collection<IpcVehicleComplete> getComplete(java.util.Collection<java.lang.String> vehicleIds) throws java.rmi.RemoteException
vehicleIds - Collection of vehicle IDs to get Vehicle data for.java.rmi.RemoteExceptionjava.util.Collection<IpcVehicle> getForRoute(java.lang.String routeIdOrShortName) throws java.rmi.RemoteException
routeIdOrShortName - Specifies which route to get Vehicle data forjava.rmi.RemoteExceptionjava.util.Collection<IpcVehicleComplete> getCompleteForRoute(java.lang.String routeIdOrShortName) throws java.rmi.RemoteException
routeIdOrShortName - Specifies which route to get Vehicle data forjava.rmi.RemoteExceptionjava.util.Collection<IpcVehicle> getForRoute(java.util.Collection<java.lang.String> routeIdsOrShortNames) throws java.rmi.RemoteException
routeIdsOrShortNames - Specifies which routes to get Vehicle data forjava.rmi.RemoteExceptionjava.util.Collection<IpcVehicleComplete> getCompleteForRoute(java.util.Collection<java.lang.String> routeIdsOrShortNames) throws java.rmi.RemoteException
routeIdsOrShortNames - Specifies which routes to get Vehicle data forjava.rmi.RemoteExceptionjava.util.Collection<IpcActiveBlock> getActiveBlocks(java.util.Collection<java.lang.String> routeIds, int allowableBeforeTimeSecs) throws java.rmi.RemoteException
routeIds - List of routes that want data for. Can also be null or empty.allowableBeforeTimeSecs - How much before the block time the block is considered to be
activejava.rmi.RemoteException