Package | Description |
---|---|
org.transitime.avl |
Contains the classes associated with AVL feeds including reading data
from an AVL feed and providing it to the main application usually via JMS for live feeds
but also by reading data and then directly calling AvlProcessor.processAvlReport(avlReport) for
other feeds, especially batch feeds used for debugging or testing.
|
org.transitime.avl.calAmp | |
org.transitime.core |
Contains the core classes that process the AVL data and create predictions,
arrival/departure times, headway, etc.
|
org.transitime.core.predAccuracy |
For measuring prediction accuracy, both from external prediction feed and
for using internal predictions.
|
org.transitime.core.schedBasedPreds |
The schedule based predictions module runs in the background.
|
org.transitime.custom.georgiaTech |
Custom software for Georgia Tech.
|
org.transitime.custom.mbta |
Custom classes specifically for MBTA
|
org.transitime.custom.missionBay |
Custom classes specifically for Mission Bay Shuttle
|
org.transitime.custom.nyc |
Custom software for New York City.
|
org.transitime.custom.sfmta |
Custom classes specifically for SFMTA
|
org.transitime.gtfs |
Contains classes for reading and writing GTFS configuration data.
|
org.transitime.maintenance |
Classes for maintaining production system, such as offloading log files
and such.
|
org.transitime.monitoring |
For monitoring system to make sure that it is up and working correctly.
|
Modifier and Type | Class and Description |
---|---|
class |
AmigoCloudAvlModule
AVL module for websocket based feed from AmigoCloud.
|
class |
AvlJmsClientModule
Reads AVL data from JMS topic and processes it.
|
class |
AvlModule
Low-level abstract AVL module class that handles the processing
of the data.
|
class |
BatchCsvAvlFeedModule
For reading in a batch of AVL data in CSV format and processing it.
|
class |
BatchGtfsRealtimeModule
For reading in a batch of GTFS-realtime data and processing it.
|
class |
GtfsRealtimeModule
For reading in feed of GTFS-realtime AVL data.
|
class |
NextBusAvlModule
Reads AVL data from a NextBus AVL feed and processes each AVL report.
|
class |
PlaybackModule
For running the system in "playback mode" where AVL data is read from the
database instead of from a realtime AVL feed.
|
class |
PollUrlAvlModule
Subclass of AvlModule to be used when reading AVL data from a feed.
|
class |
TranslocAvlModule
Reads AVL data from a Transloc JSON AVL feed and processes each AVL report.
|
class |
XmlPollingAvlModule
Polls XML feed for AVL data.
|
class |
ZonarAvlModule
Reads AVL data from Zonar XML AVL feed.
|
Modifier and Type | Class and Description |
---|---|
class |
CalAmpAvlModule |
Modifier and Type | Class and Description |
---|---|
class |
TimeoutHandlerModule
For handling when a vehicle doesn't report its position for too long.
|
Modifier and Type | Class and Description |
---|---|
class |
NextBusPredictionAccuracyModule
Reads in external prediction data a NextBus feed and stores the data in
memory.
|
class |
PredictionAccuracyModule
Reads internal predictions every transitime.predAccuracy.pollingRateMsec and
stores the predictions into memory.
|
Modifier and Type | Class and Description |
---|---|
class |
SchedBasedPredsModule
The schedule based predictions module runs in the background.
|
Modifier and Type | Class and Description |
---|---|
class |
GeorgiaTechAvlModule
Gets GPS data from the Georgia Tech AVL feed.
|
Modifier and Type | Class and Description |
---|---|
class |
KeolisAvlModule
AVL module for reading AVL data from Keolis feed.
|
class |
MbtaCommuterRailAvlModule
Gets GPS data from the MBTA Commuter Rail AVL feed.
|
class |
MbtaNextBusAvlModule
For mbta the block assignments from the feed don't
match to the GTFS data.
|
class |
MbtaPredictionAccuracyModule
Reads in external prediction data from MBTA feed and stores the data in
memory.
|
Modifier and Type | Class and Description |
---|---|
class |
MissionBayAvlModule |
Modifier and Type | Class and Description |
---|---|
class |
BusTimeSiriAvlModule
Reads AVL data from the NYC MTA BusTime Siri AVL feed and publishes it to
appropriate JMS topic so that it can be read by AVL clients.
|
Modifier and Type | Class and Description |
---|---|
class |
MuniNextBusAvlModule
For sfmta agency the block assignments from the feed don't
match to the GTFS data.
|
Modifier and Type | Class and Description |
---|---|
class |
GtfsUpdatedModule
Downloads GTFS file from web server if it has been updated and notifies
users.
|
Modifier and Type | Class and Description |
---|---|
class |
ArchiveOldFilesModule
A module that runs in a separate thread that archives old log files as
needed.
|
Modifier and Type | Class and Description |
---|---|
class |
MonitoringModule
A module that runs in a separate thread and repeatedly uses AgencyMonitor to
monitor a core project to determine if there are any problems.
|