The addressbook application, which fetches hosts.txt files from subscription URLs via HTTP and adds new hosts to the local database. While implemented as a webapp, this application contains no user interface. May also be packaged as a jar, as is done for Android. The webapp named 'addressbook' in the console is actually SusiDNS.
| Class | Description |
|---|---|
| AddressBook |
An address book for storing human readable names mapped to base64 i2p
destinations.
|
| ConfigParser |
Utility class providing methods to parse and write files in config file
format, and subscription file format.
|
| Daemon |
Main class of addressbook.
|
| DaemonThread |
A thread that waits five minutes, then runs the addressbook daemon.
|
| HostTxtIterator |
A class to iterate through a hosts.txt or config file without
reading the whole thing into memory.
|
| HostTxtParser |
Utility class providing methods to parse and write files in a hosts.txt file
format, and subscription file format.
|
| Log |
A simple log with automatic time stamping.
|
| Subscription |
A subscription to a remote address book.
|
| SubscriptionIterator |
An iterator over the subscriptions in a SubscriptionList.
|
| SubscriptionList |
A list of Subscriptions loaded from a file.
|