package com.maxmind.db

Reads MaxMind GeoLite2 database files, the format used by the router for GeoIP lookups.

From MaxMind-DB-Reader-java 1.2.2 (2017-02-17), heavily modified to drop the com.fasterxml.jackson.databind dependency and return POJOs instead.


  • Class
    Description
    Holds a ByteBuffer for MaxMind database access.
    A simplistic cache using a ConcurrentHashMap.
    Signals that the underlying database has been closed.
    Decoder for MaxMind DB data.
    Enumeration of data types supported in MaxMind DB format.
    Signals that there was an issue reading from the MaxMind DB file due to unexpected data formatting.
    Metadata for MaxMind database files.
    A no-op cache singleton.
    Interface for caching nodes during MaxMind database lookups.
    Interface for loading nodes on cache miss.
    Instances of this class provide a reader for the MaxMind DB format.
    The file mode to use when opening a MaxMind DB.