the name of the feed
the optional title of the feed
function to serialize an element to a String
function to deserialize a String to an element
the base Url
This method is called when the be.wegenenverkeer.atomium.server.FeedService is stopped.
This method is called when the be.wegenenverkeer.atomium.server.FeedService is stopped.
Creates a link to a feed page.
Creates a link to a feed page.
the starting entry's id (non inclusive)
the number of entries in the page
if true navigate to 'previous' elements in feed (towards head of feed) else navigate to 'next' elements in feed (towards last page of feed)
the URL
Retrieves a page of the feed.
Retrieves a page of the feed.
the starting entry (exclusive), should not be returned in the feed page
the number of entries
if true navigate to 'previous' elements in feed (towards head of feed) else navigate to 'next' elements in feed (towards last page of feed)
the feed page or None
if the page is not found
Retrieves entries with their sequence numbers from the feed
Retrieves entries with their sequence numbers from the feed
the starting entry (inclusive), MUST be returned in the entries
the number of entries to return
if true return entries with sequence numbers >= start in ascending order else return entries with sequence numbers <= start in descending order
the corresponding entries sorted accordingly
Retrieves the head of the feed.
Retrieves the head of the feed. This is the first page containing the most recent entries
the maximum number of feed entries to return. The page could contain less entries
the head of the feed
retrieves the most recent entries from the feedstore sorted in descending order
retrieves the most recent entries from the feedstore sorted in descending order
the amount of recent entries to return
a list containing tuples of a sequence number and its corresponding entry and sorted by descending sequence number
sequence number to match
if true include the specified sequence number
the number of entries in the feed with sequence number lower than specified
the maximum sequence number used in this feed or minId if feed is empty
one less than the minimum sequence number used in this feed since SQL sequences start at 1 this is 0. If your DB sequences start with another number override this class and modify accordingly
This method is called when the be.wegenenverkeer.atomium.server.FeedService is started.
This method is called when the be.wegenenverkeer.atomium.server.FeedService is started. This can be used as a hook (to check consistency, for example)
push a list of entries to the feed
push a list of entries to the feed
the entries to push to the feed
push a single entry to the feed
An AbstractFeedStore implementation that stores feeds and pages in a SQL database. This implementation automatically manages the entries tables for each feed.
type of the elements in the feed