Made more robust so that if JMS connection is lost, such as for when
running on laptop and the laptop is closed and then opened again, and
could not create the JMS consumer because the session was closed then
tries to re-initiate the connection and then try creating the JMS
consumer again.
Added real-time schedule adherence info.
Changed so that the key consists of Objects instead of just Strings.
This makes it more flexible.
Just a bit of formatting. No functional changes.
Added getNumberSegments().
Improved some logging statements. No functional changes.
Initial checkin.
Initial checkin. For fetching historic data from db so that can update
travel times.
Initial checkin. Added real-time schedule adherence to Vehicle object.
Improved comment. No functional changes.
Changed so that if there is a problem then system will try to restart
the JMS message consumer in order to try to keep things running.
Added generation of real-time schedule adherence info and added it to
VehicleState.
Added real-time schedule adherence info to VehicleState.
Improved comments. No functional changes.
Made serializable so that real-time schedule info can be transmitted via
RMI.
Added getSheduledTime(). Change variable names from path to stopPath.
Improved comments. No functional changes.
Added real-time schedule adherence info.
Reformatted a statement to make it look a bit better. No functional
changes.
Fixed logging for AvlJmsClient class. Things are a bit complicated with
logback when a class is referred to twice. It was causing nothing to be
logged for AvlJmsClient class, even the info messages.