Maintains an ordered list of
AdaptiveRevisitHostQueue s used by a
Frontier.
The list is ordered by the
AdaptiveRevisitHostQueue.getNextReadyTime AdaptiveRevisitHostQueue.getNextReadyTime() ,
smallest value at the top of the list and then on in descending order.
The list will maintain a list of hostnames in a seperate DB. On creation a
list will try to open the DB at a specified location. If it already exists
the list will create HQs for all the hostnames in the list, discarding
those that turn out to be empty.
Any BDB DatabaseException will be converted to an IOException by public
methods. This includes preserving the original stacktrace, in favor of the
one created for the IOException, so that the true source of the exception
is not lost.
author: Kristinn Sigurdsson |