Package com.nnamo.services
Class RealtimeGtfsService
java.lang.Object
com.nnamo.services.RealtimeGtfsService
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(FeedUpdateListener listener) List
<com.google.transit.realtime.GtfsRealtime.VehiclePosition> com.google.transit.realtime.GtfsRealtime.FeedEntity
getEntityByTripId
(String tripId) static RouteQuality
getRouteQuality
(int delay) List
<com.google.transit.realtime.GtfsRealtime.VehiclePosition> getRoutesVehiclePositions
(String routeId) List
<com.google.transit.realtime.GtfsRealtime.VehiclePosition> getRoutesVehiclePositions
(String routeId, Direction requestedDirection) getStopUpdatesById
(String stopId) com.google.transit.realtime.GtfsRealtime.VehiclePosition
getTripVehiclePosition
(String tripId) void
removeListener
(FeedUpdateListener listener) void
void
setRealtimeStatus
(RealtimeStatus newStatus) void
setStatisticsBehavior
(StatisticsBehaviour behavior) void
void
void
void
updateTripMonitoring
(List<StopTimeModel> stopTimes)
-
Field Details
-
ROME_TRIP_FEED_URL
- See Also:
-
ROME_POSITIONS_FEED_URL
- See Also:
-
FEED_INTERVAL
-
STATISTICS_INTERVAL
-
ALLOWED_DELAY
public static final int ALLOWED_DELAY- See Also:
-
ALLOWED_ADVANCE
public static final int ALLOWED_ADVANCE- See Also:
-
-
Constructor Details
-
RealtimeGtfsService
- Throws:
URISyntaxException
IOException
-
-
Method Details
-
startFeedThread
public void startFeedThread() -
startStatisticsThread
public void startStatisticsThread() -
updateFeed
- Throws:
IOException
-
setRealtimeStatus
-
getRouteQuality
-
getRealtimeStatus
-
setStatisticsBehavior
-
addListener
-
removeListener
-
updateTripMonitoring
-
getTripVehiclePosition
public com.google.transit.realtime.GtfsRealtime.VehiclePosition getTripVehiclePosition(String tripId) -
getRoutesVehiclePositions
-
getRoutesVehiclePositions
-
getAllVehiclePositions
-
getEntityByTripId
-
getStopUpdatesById
-
setRealtimeChangeListener
-