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.RemoteException
java.util.Collection<IpcVehicle> get() throws java.rmi.RemoteException
java.rmi.RemoteException
java.util.Collection<IpcVehicleComplete> getComplete() throws java.rmi.RemoteException
java.rmi.RemoteException
java.util.Collection<IpcVehicleGtfsRealtime> getGtfsRealtime() throws java.rmi.RemoteException
java.rmi.RemoteException
IpcVehicle get(java.lang.String vehicleId) throws java.rmi.RemoteException
vehicleId
- ID of vehicle to get data forjava.rmi.RemoteException
IpcVehicleComplete getComplete(java.lang.String vehicleId) throws java.rmi.RemoteException
vehicleId
- ID of vehicle to get data forjava.rmi.RemoteException
java.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.RemoteException
java.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.RemoteException
java.util.Collection<IpcVehicle> getForRoute(java.lang.String routeIdOrShortName) throws java.rmi.RemoteException
routeIdOrShortName
- Specifies which route to get Vehicle data forjava.rmi.RemoteException
java.util.Collection<IpcVehicleComplete> getCompleteForRoute(java.lang.String routeIdOrShortName) throws java.rmi.RemoteException
routeIdOrShortName
- Specifies which route to get Vehicle data forjava.rmi.RemoteException
java.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.RemoteException
java.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.RemoteException
java.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