Package | Description |
---|---|
org.transitime.api.rootResources |
Contains descriptions of all of all of the API calls
and specifies their syntax.
|
org.transitime.api.utils |
Contains utilities for the API such as for handling standard parameters,
and validating usage to make sure key is proper and that not exceeding
access limits.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
TransitimeApi.getActiveBlocks(StandardParameters stdParameters,
java.util.List<java.lang.String> routesIdOrShortNames,
int allowableBeforeTimeSecs)
Gets which blocks are active.
|
javax.ws.rs.core.Response |
TransitimeApi.getActiveBlocksByRoute(StandardParameters stdParameters,
java.util.List<java.lang.String> routesIdOrShortNames,
int allowableBeforeTimeSecs) |
javax.ws.rs.core.Response |
TransitimeNonAgencyApi.getAgencies(StandardParameters stdParameters)
For "agencies" command.
|
javax.ws.rs.core.Response |
TransitimeApi.getAgencyGroup(StandardParameters stdParameters)
For getting Agency data for a specific agencyId.
|
javax.ws.rs.core.Response |
TransitimeApi.getAllCalendars(StandardParameters stdParameters)
For getting all calendars.
|
javax.ws.rs.core.Response |
TransitimeApi.getBlock(StandardParameters stdParameters,
java.lang.String blockId,
java.lang.String serviceId)
Handles the "block" command which outputs configuration data for the
specified block ID and service ID.
|
javax.ws.rs.core.Response |
TransitimeApi.getBlockIds(StandardParameters stdParameters,
java.lang.String serviceId)
Handles the "blockIds" command.
|
javax.ws.rs.core.Response |
TransitimeApi.getBlocks(StandardParameters stdParameters,
java.lang.String blockId)
Handles the "blocks" command which outputs configuration data for the
specified block ID.
|
javax.ws.rs.core.Response |
TransitimeApi.getBlocksTerse(StandardParameters stdParameters,
java.lang.String blockId)
Handles the "blocksTerse" command which outputs configuration data for the
specified block ID.
|
javax.ws.rs.core.Response |
TransitimeApi.getCurrentCalendars(StandardParameters stdParameters)
For getting calendars that are currently active.
|
javax.ws.rs.core.Response |
TransitimeApi.getCurrentServiceIds(StandardParameters stdParameters)
Handles the currentServiceIds command.
|
javax.ws.rs.core.Response |
GtfsRealtimeApi.getGtfsRealtimeTripFeed(StandardParameters stdParameters,
java.lang.String format)
For getting GTFS-realtime Vehicle Positions data for all vehicles.
|
javax.ws.rs.core.Response |
GtfsRealtimeApi.getGtfsRealtimeVehiclePositionsFeed(StandardParameters stdParameters,
java.lang.String format)
For getting GTFS-realtime Vehicle Positions data for all vehicles.
|
javax.ws.rs.core.Response |
TransitimeNonAgencyApi.getPredictions(StandardParameters stdParameters,
java.lang.Double lat,
java.lang.Double lon,
double maxDistance,
int numberPredictions)
For "predictionsByLoc" command when want to return data for any agency instead of
a single specific one.
|
javax.ws.rs.core.Response |
TransitimeApi.getPredictions(StandardParameters stdParameters,
java.lang.Double lat,
java.lang.Double lon,
double maxDistance,
int numberPredictions)
Handles "predictionsByLoc" command.
|
javax.ws.rs.core.Response |
TransitimeApi.getPredictions(StandardParameters stdParameters,
java.util.List<java.lang.String> routeStopStrs,
int numberPredictions)
Handles "predictions" command.
|
javax.ws.rs.core.Response |
TransitimeApi.getRmiStatus(StandardParameters stdParameters)
Returns info for this particular web server for each agency on how many
outstanding RMI calls there are.
|
javax.ws.rs.core.Response |
TransitimeApi.getRoute(StandardParameters stdParameters,
java.lang.String routeIdOrShortName,
java.lang.String directionId,
java.lang.String stopId,
java.lang.String tripPatternId)
Handles the "route" command.
|
javax.ws.rs.core.Response |
TransitimeApi.getRoutes(StandardParameters stdParameters)
Handles the "routes" command.
|
javax.ws.rs.core.Response |
TransitimeApi.getScheduleHorizStops(StandardParameters stdParameters,
java.lang.String routesIdOrShortNames)
Handles the "scheduleHorizStops" command which outputs schedule for the
specified route.
|
javax.ws.rs.core.Response |
TransitimeApi.getScheduleVertStops(StandardParameters stdParameters,
java.lang.String routesIdOrShortNames)
Handles the "scheduleVertStops" command which outputs schedule for the
specified route.
|
javax.ws.rs.core.Response |
TransitimeApi.getServerStatus(StandardParameters stdParameters)
Returns status about the specified agency server.
|
javax.ws.rs.core.Response |
TransitimeApi.getServiceIds(StandardParameters stdParameters)
Handles the "serviceIds" command.
|
javax.ws.rs.core.Response |
TransitimeApi.getStops(StandardParameters stdParameters,
java.lang.String routesIdOrShortNames)
Handles the "stops" command.
|
javax.ws.rs.core.Response |
TransitimeApi.getTrip(StandardParameters stdParameters,
java.lang.String tripId)
Handles the "trip" command which outputs configuration data for the
specified trip.
|
javax.ws.rs.core.Response |
TransitimeApi.getTripIds(StandardParameters stdParameters)
Handles the tripIds command.
|
javax.ws.rs.core.Response |
TransitimeApi.getTripPatterns(StandardParameters stdParameters,
java.lang.String routesIdOrShortNames)
Handles the "tripPattern" command which outputs trip pattern
configuration data for the specified route.
|
javax.ws.rs.core.Response |
TransitimeApi.getTripWithTravelTimes(StandardParameters stdParameters,
java.lang.String tripId)
Handles the "tripWithTravelTimes" command which outputs configuration
data for the specified trip.
|
javax.ws.rs.core.Response |
TransitimeApi.getVehicleConfigs(StandardParameters stdParameters)
Gets information including vehicle IDs for all vehicles that have been
configured.
|
javax.ws.rs.core.Response |
TransitimeApi.getVehicleIds(StandardParameters stdParameters)
Handles the vehicleIds command.
|
javax.ws.rs.core.Response |
SiriApi.getVehicles(StandardParameters stdParameters,
java.util.List<java.lang.String> vehicleIds,
java.util.List<java.lang.String> routesIdOrShortNames)
Returns vehicleMonitoring vehicle information in SIRI format.
|
javax.ws.rs.core.Response |
TransitimeApi.getVehicles(StandardParameters stdParameters,
java.util.List<java.lang.String> vehicleIds,
java.util.List<java.lang.String> routesIdOrShortNames,
java.lang.String stopId,
int numberPredictions)
Handles the "vehicles" command.
|
javax.ws.rs.core.Response |
SiriApi.getVehicles(StandardParameters stdParameters,
java.lang.String routeIdOrShortName,
java.lang.String stopId,
int numberPredictions)
Returns stopMonitoring vehicle information in SIRI format.
|
javax.ws.rs.core.Response |
TransitimeApi.getVehiclesDetails(StandardParameters stdParameters,
java.util.List<java.lang.String> vehicleIds,
java.util.List<java.lang.String> routesIdOrShortNames,
java.lang.String stopId,
int numberPredictions)
Handles the "vehiclesDetails" command.
|
javax.ws.rs.core.Response |
CommandsApi.pushAvlData(StandardParameters stdParameters,
java.io.InputStream requestBody)
Processes a POST http request contain AVL data in the message body
in JSON format.
|
javax.ws.rs.core.Response |
CommandsApi.pushAvlData(StandardParameters stdParameters,
java.lang.String vehicleId,
long time,
double lat,
double lon,
float speed,
float heading,
java.lang.String assignmentId,
java.lang.String assignmentTypeStr)
Reads in a single AVL report specified by the query string parameters
v=vehicleId
&t=epochTimeInMsec&lat=latitude&lon=longitude&s=speed(optional)
&h=heading(option) .
|
Modifier and Type | Method and Description |
---|---|
void |
UsageValidator.validateUsage(StandardParameters stdParameters)
Makes sure that usage doesn't exceed limits.
|