public class SfmtaApiCaller
extends java.lang.Object
Constructor and Description |
---|
SfmtaApiCaller() |
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args)
For debugging.
|
static void |
postAvlReportWhenAppropriate(AvlReport avlReport)
To be called when system has a new AVL report.
|
static void |
postStopReport(java.lang.String vehicleId,
int stopId,
double lat,
double lon,
java.util.Date arrivalTime,
java.util.Date departureTime)
Posts a single stop report to the SFMTA API.
|
static void |
postStopReports(java.util.List<org.transitime.custom.missionBay.SfmtaApiCaller.StopInfo> stopInfos)
Posts list of stop data to SFMTA API
|
public static void postStopReports(java.util.List<org.transitime.custom.missionBay.SfmtaApiCaller.StopInfo> stopInfos)
avlReports
- public static void postStopReport(java.lang.String vehicleId, int stopId, double lat, double lon, java.util.Date arrivalTime, java.util.Date departureTime)
vehicleId
- stopId
- lat
- lon
- arrivalTime
- departureTime
- public static void postAvlReportWhenAppropriate(AvlReport avlReport)
Synchronized in case multiple threads used when accessing the avlReports cache
avlReport
- public static void main(java.lang.String[] args)
args
-