/[projects]/android/TrainInfoService/src/dk/thoerup/traininfoservice/banedk/DepartureFetcher.java |
Parent Directory | Revision Log
Sticky Revision: |
Experimental: use Simple (simple.sourceforge.net) for XML serialization
Re-add Debug log statements but with loglevel=fine
remove debug info
on www.bane.dk, dont get departures that already has left the station
URLencode the stationID used in request URL
Also clean the timetable strings from www.bane.dk
Also make trainnumber extraction work with old site
Make jsoup act correct with old site
Write a log entry if no departures was found
Remove debug output
Enable usage of either the new azure parser or the old www.bane.dk parser
Bake bane.dk http timeout configurable
Lookup the stationName in the fetcher and put it in the departureBean That way we don't need db acccess on a cache hit and on a cache miss we saves one DB lookup operation
Don't show departures that already has departured
Stationcode muste be URLencoded or bane.dk will use a lot of time on parsing the request
Experiment: switch to jsoup instead of htmlunit
Re-enable caching of depatures
Add code to extract notifications
outcomment the temp site code - until we know whether it ever will be needed again
make extraction of s-tog number a little more elegant
Use enum instead of strings to determine the train-types (this saves some string comparisons)
remove debug log statements
Switch banedk fetchers to bane.dk's new site (http://trafikinfo.bane.dk/) ... this new site is some microsoft azure-based cloud thingie so hopefully it will have a better uptime/stability once we reach winter
HtmlunitInvocation is a more correct name
Trim status field for white-space
remove debug output
Add backend support for reading arrivals
First take on some statistics
Better handling of train-types (regional vs s-train)
Act as a Firefox 3 browser, and cleanup HtmlUnit WebClient instance when done
Rewrite to use a DAO class for DB access
Move some various parameters to web.xml
Forgot to remove debug log statement
Bug fix in temp site parser
Added a screenscraper for bane.dk's temporary site
Updated with new circuitbreaker package names
Degrade from throwable to exception
Refactor TimeoutCache into a real Map
Enabled the usage of Circuit breaker to guard agains bane.dk failures
Bugfix, better extraction of trainnumbers for S-trains
Don't log on cache miss - and loglevel=info should be sufficient for cache hit messages
Enable caching for departures and timetables
When bane.dk is pressed it needs some more time to respond
Always save a time string, no matter whether bane.dk has one for us :)
Extract trainNumbers for S-train
Improve on error handling and logging
Make sure that the required table is present
Remove that frickin information 'i' from the note
Minor code tweaks
Finish new bane.dk screen-scraper
first version of new departure provider (this is supposed to replace the php mess)
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.20 |