See: Description
| Interface | Description |
|---|---|
| NodeCache |
Interface for caching nodes during MaxMind database lookups.
|
| NodeCache.Loader |
Interface for loading nodes on cache miss.
|
| Class | Description |
|---|---|
| BufferHolder |
Holds a ByteBuffer for MaxMind database access.
|
| CHMCache |
A simplistic cache using a
ConcurrentHashMap. |
| Decoder |
Decoder for MaxMind DB data.
|
| Metadata |
Metadata for MaxMind database files.
|
| NoCache |
A no-op cache singleton.
|
| Reader |
Instances of this class provide a reader for the MaxMind DB format.
|
| Enum | Description |
|---|---|
| Decoder.Type |
Enumeration of data types supported in MaxMind DB format.
|
| Reader.FileMode |
The file mode to use when opening a MaxMind DB.
|
| Exception | Description |
|---|---|
| ClosedDatabaseException |
Signals that the underlying database has been closed.
|
| InvalidDatabaseException |
Signals that there was an issue reading from the MaxMind DB file due to
unexpected data formatting.
|
This is MaxMind-DB-Reader-java release 1.2.2 2017-02-17 retrieved from github. For reading MaxMind GeoLite2 database files.
Heavily modified to remove the dependency on the large com.fasterxml.jackson.databind JSON package, and return POJOs instead. Apache 2.0 license.