- OctalDecoder - Class in org.transitime.feed.gtfsRt
-
GTFS-RT doesn't handle UTF-8 characters well when outputing human readable
format.
- OctalDecoder() - Constructor for class org.transitime.feed.gtfsRt.OctalDecoder
-
- offer(Runnable) - Method in class org.transitime.avl.AvlQueue
-
Calls superclass offer() method but also updates the AVL data per vehicle
map.
- offer(Runnable, long, TimeUnit) - Method in class org.transitime.avl.AvlQueue
-
Calls superclass offer(timeout, unit) method but also updates the AVL
data per vehicle map.
- offset(Location, double, double) - Static method in class org.transitime.utils.Geo
-
Returns the Location l offset by deltaX and deltaY.
- OffsetGtfsLocsForChina - Class in org.transitime.applications
-
Maps are offset for China such that when GTFS data is plotted it is not
accurately located with respect to the streets.
- OffsetGtfsLocsForChina() - Constructor for class org.transitime.applications.OffsetGtfsLocsForChina
-
- OldFileFinder - Class in org.transitime.maintenance
-
Abstract class for finding files older than specified number of days.
- OldFileFinder(int) - Constructor for class org.transitime.maintenance.OldFileFinder
-
Constructor.
- onClose(int, String) - Method in interface org.transitime.avl.amigocloud.AmigoWebsocketListener
-
Called by WebSocketClient.onClose() to indicate connection closed and
there is a problem.
- onDelete(Session) - Method in class org.transitime.db.structs.ArrivalDeparture
-
Implemented due to Lifecycle interface being implemented.
- onDelete(Session) - Method in class org.transitime.db.structs.Match
-
Implemented due to Lifecycle interface being implemented.
- onDelete(Session) - Method in class org.transitime.db.structs.PredictionAccuracy
-
Implemented due to Lifecycle interface being implemented.
- onDelete(Session) - Method in class org.transitime.db.structs.StopPath
-
- onDelete(Session) - Method in class org.transitime.db.structs.Trip
-
Implemented due to Lifecycle interface being implemented.
- onDelete(Session) - Method in class org.transitime.db.structs.TripPattern
-
- oneDigitFormat(double) - Static method in class org.transitime.utils.Geo
-
Outputs arg with just a single digit.
- oneDigitFormat(double) - Static method in class org.transitime.utils.StringUtils
-
For formatting double to 1 decimal place.
- onLoad(Session, Serializable) - Method in class org.transitime.db.structs.ArrivalDeparture
-
Callback due to implementing Lifecycle interface.
- onLoad(Session, Serializable) - Method in class org.transitime.db.structs.Match
-
Callback due to implementing Lifecycle interface.
- onLoad(Session, Serializable) - Method in class org.transitime.db.structs.PredictionAccuracy
-
Callback due to implementing Lifecycle interface.
- onLoad(Session, Serializable) - Method in class org.transitime.db.structs.StopPath
-
- onLoad(Session, Serializable) - Method in class org.transitime.db.structs.Trip
-
Callback due to implementing Lifecycle interface.
- onLoad(Session, Serializable) - Method in class org.transitime.db.structs.TripPattern
-
- onlyNeedArrivalDepartures() - Static method in class org.transitime.configData.CoreConfig
-
When batching large amount of AVL data through system to generate
improved schedule time (as has been done for Zhengzhou) it takes huge
amount of time to process everything.
- onMessage(String) - Method in interface org.transitime.avl.amigocloud.AmigoWebsocketListener
-
- onSave(Session) - Method in class org.transitime.db.structs.ArrivalDeparture
-
Implemented due to Lifecycle interface being implemented.
- onSave(Session) - Method in class org.transitime.db.structs.Match
-
Implemented due to Lifecycle interface being implemented.
- onSave(Session) - Method in class org.transitime.db.structs.PredictionAccuracy
-
Implemented due to Lifecycle interface being implemented.
- onSave(Session) - Method in class org.transitime.db.structs.StopPath
-
- onSave(Session) - Method in class org.transitime.db.structs.Trip
-
Implemented due to Lifecycle interface being implemented.
- onSave(Session) - Method in class org.transitime.db.structs.TripPattern
-
- onUpdate(Session) - Method in class org.transitime.db.structs.ArrivalDeparture
-
Implemented due to Lifecycle interface being implemented.
- onUpdate(Session) - Method in class org.transitime.db.structs.Match
-
Implemented due to Lifecycle interface being implemented.
- onUpdate(Session) - Method in class org.transitime.db.structs.PredictionAccuracy
-
Implemented due to Lifecycle interface being implemented.
- onUpdate(Session) - Method in class org.transitime.db.structs.StopPath
-
- onUpdate(Session) - Method in class org.transitime.db.structs.Trip
-
Implemented due to Lifecycle interface being implemented.
- onUpdate(Session) - Method in class org.transitime.db.structs.TripPattern
-
- OptionsHeader - Class in org.transitime.avl.calAmp
-
For processing CalAmp options header.
- OrderedCollection - Class in org.transitime.utils
-
Takes several ordered lists of String objects and combines them into a single
one.
- OrderedCollection() - Constructor for class org.transitime.utils.OrderedCollection
-
- OREGON_REGION - Static variable in class org.transitime.maintenance.AwsGlacier
-
- org.transitime.api - package org.transitime.api
-
The API consists of there feeds: 1) a Transitime JSON/XML feed intended
for user interface applications; 2) GTFS-realtime feed for large applications
such as Google; and 3) SIRI feed simply because it is considered a standard.
- org.transitime.api.data - package org.transitime.api.data
-
This package contains the classes for the objects that are serialized into
JSON or XML.
- org.transitime.api.data.siri - package org.transitime.api.data.siri
-
For handling SIRI API.
- org.transitime.api.gtfsRealtime - package org.transitime.api.gtfsRealtime
-
- org.transitime.api.predsByLoc - package org.transitime.api.predsByLoc
-
- org.transitime.api.rootResources - package org.transitime.api.rootResources
-
Contains descriptions of all of all of the API calls
and specifies their syntax.
- org.transitime.api.utils - package 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.
- org.transitime.applications - package org.transitime.applications
-
Contains the top level static main() methods for the applications that
constitute the Transitime system.
- org.transitime.avl - package 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.amigocloud - package org.transitime.avl.amigocloud
-
- org.transitime.avl.calAmp - package org.transitime.avl.calAmp
-
- org.transitime.avl.socket - package org.transitime.avl.socket
-
- org.transitime.config - package org.transitime.config
-
The classes used as part of specifying the configuration parameters for an
application.
- org.transitime.configData - package org.transitime.configData
-
Contains the declarations of the configuration parameters used for the
applications.
- org.transitime.core - package org.transitime.core
-
Contains the core classes that process the AVL data and create predictions,
arrival/departure times, headway, etc.
- org.transitime.core.autoAssigner - package org.transitime.core.autoAssigner
-
For automatically assigning vehicles to a block assignment by looking at
what blocks are available and how a vehicle matches a block spatially
and temporally.
- org.transitime.core.dataCache - package org.transitime.core.dataCache
-
Contains server-side managers that keep track of real-time data such that
it can be made available to clients via RMI.
- org.transitime.core.predAccuracy - package org.transitime.core.predAccuracy
-
For measuring prediction accuracy, both from external prediction feed and
for using internal predictions.
- org.transitime.core.schedBasedPreds - package org.transitime.core.schedBasedPreds
-
The schedule based predictions module runs in the background.
- org.transitime.core.travelTimes - package org.transitime.core.travelTimes
-
Code for determining travel times based on historic AVL based data.
- org.transitime.custom - package org.transitime.custom
-
Package is for custom software specific to a transit agency.
- org.transitime.custom.georgiaTech - package org.transitime.custom.georgiaTech
-
Custom software for Georgia Tech.
- org.transitime.custom.mbta - package org.transitime.custom.mbta
-
Custom classes specifically for MBTA
- org.transitime.custom.missionBay - package org.transitime.custom.missionBay
-
Custom classes specifically for Mission Bay Shuttle
- org.transitime.custom.nyc - package org.transitime.custom.nyc
-
Custom software for New York City.
- org.transitime.custom.sfmta - package org.transitime.custom.sfmta
-
Custom classes specifically for SFMTA
- org.transitime.custom.sfmta.delayTimes - package org.transitime.custom.sfmta.delayTimes
-
For determining how long delays are when a bus has to stop at
a 4-way stop instead of having a green traffic signal.
- org.transitime.db - package org.transitime.db
-
Contains the classes for accessing the database via Hibernate and the
the classes that describe the objects that are store and retrieved to
and from the database.
- org.transitime.db.hibernate - package org.transitime.db.hibernate
-
Classes having to do with reading and writing to the database using
Hibernate.
- org.transitime.db.structs - package org.transitime.db.structs
-
Contains the descriptions of the classes for the objects that are read
and written to the database.
- org.transitime.db.webstructs - package org.transitime.db.webstructs
-
Database classes used for the website.
- org.transitime.feed - package org.transitime.feed
-
Contains the classes for providing feeds of the generated data.
- org.transitime.feed.gtfsRt - package org.transitime.feed.gtfsRt
-
Contains the classes used for providing a GTFS-realtime feed.
- org.transitime.gtfs - package org.transitime.gtfs
-
Contains classes for reading and writing GTFS configuration data.
- org.transitime.gtfs.gtfsStructs - package org.transitime.gtfs.gtfsStructs
-
Contains the classes the correspond directly to the GTFS data.
- org.transitime.gtfs.readers - package org.transitime.gtfs.readers
-
For reading in a GTFS file in CSV format.
- org.transitime.gtfs.writers - package org.transitime.gtfs.writers
-
For writing GTFS configuration data in CSV format to files.
- org.transitime.ipc - package org.transitime.ipc
-
Contains the classes for Interprocess Communication for both RMI and JMS.
- org.transitime.ipc.clients - package org.transitime.ipc.clients
-
Contains the client side code for connecting to an RMI interface in order
to read configuration, predictions, or vehicle data from the server.
- org.transitime.ipc.data - package org.transitime.ipc.data
-
This package contains the low-level objects that are transmitted to
the clients via RMI.
- org.transitime.ipc.interfaces - package org.transitime.ipc.interfaces
-
Contains the Interfaces for communicating data via RMI between a server
and a client.
- org.transitime.ipc.jms - package org.transitime.ipc.jms
-
Contains the classes for communicating data via JMS.
- org.transitime.ipc.rmi - package org.transitime.ipc.rmi
-
The org.transitime.ipc.rmi package is for making it easy to have remote RMI
access to objects on the server.
- org.transitime.ipc.servers - package org.transitime.ipc.servers
-
Contains the classes for the servers, such as the core prediction system,
that provide data via RMI.
- org.transitime.logging - package org.transitime.logging
-
Contains the classes for logging debug, warning, error, and info information
to logfiles using logback.
- org.transitime.maintenance - package org.transitime.maintenance
-
Classes for maintaining production system, such as offloading log files
and such.
- org.transitime.misc - package org.transitime.misc
-
Contains the test and other classes that don't fit anywhere else.
- org.transitime.modules - package org.transitime.modules
-
Contains the classes for running a module in a separate thread in order
to do processing, such as for an AVL feed that polls for the data.
- org.transitime.monitoring - package org.transitime.monitoring
-
For monitoring system to make sure that it is up and working correctly.
- org.transitime.reports - package org.transitime.reports
-
Classes for generating reports.
- org.transitime.statistics - package org.transitime.statistics
-
Contains statistics classes such as for generating more accurate schedule
times by using GPS information on when the vehicles really do depart.
- org.transitime.utils.csv - package org.transitime.utils.csv
-
Classes for helping to process CSV files.
- org.transitime.utils.threading - package org.transitime.utils.threading
-
Contains the classes for dealing with threads and making it easier
to use and debug them.
- org.transitime.utils.web - package org.transitime.utils.web
-
This package contains utilities useful for websites.
- org.transitime.web - package org.transitime.web
-
- org.transitime.worldbank - package org.transitime.worldbank
-
Contains classes specifically for World Bank projects.
- org.transitime.worldbank.gtfsRtExample - package org.transitime.worldbank.gtfsRtExample
-
For helping transit agencies provide a GTFS-realtime feed of their GPS
data by querying a database and putting the data into GTFS-realtime
format.
- outOfChina(double, double) - Static method in class org.transitime.utils.ChinaGpsOffset
-
Returns true if the lat/lon specified is within a rectangle that
very roughly describes China.
- OUTPUT_FILE_NAME - Static variable in class org.transitime.worldbank.gtfsRtExample.ConfigurableParameters
-
- outputMessagesToSysErr() - Static method in class org.transitime.gtfs.GtfsLoggingAppender
-
For debugging.
- outputPathsAndStopsForGraphing(String) - Method in class org.transitime.gtfs.GtfsData
-
Outputs data for specified route grouped by trip pattern.
- overLimitOfBadMatches() - Method in class org.transitime.core.VehicleState
-
Returns if have exceeded the number of allowed bad matches.