Class MaxmindMmdbDatabase
- java.lang.Object
-
- technology.dice.dicewhere.building.mmdb.MmdbDatabase
-
- technology.dice.dicewhere.building.mmdb.maxmind.MaxmindMmdbDatabase
-
- All Implemented Interfaces:
IPDatabase,SourceReader
public class MaxmindMmdbDatabase extends MmdbDatabase
-
-
Constructor Summary
Constructors Constructor Description MaxmindMmdbDatabase(com.maxmind.db.Reader location, Optional<com.maxmind.db.Reader> anonymous)Builds a maxmind database using the mmdb format
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends AnonymousResult>anonymousResult()Class<? extends CityResult>cityResult()Class<? extends CountryResult>countryResult()-
Methods inherited from class technology.dice.dicewhere.building.mmdb.MmdbDatabase
get, provider, read
-
-
-
-
Constructor Detail
-
MaxmindMmdbDatabase
public MaxmindMmdbDatabase(com.maxmind.db.Reader location, Optional<com.maxmind.db.Reader> anonymous)Builds a maxmind database using the mmdb format- Parameters:
location- a location database. GeoIP2 City and Country are supportedanonymous- an optional GeopIP2 anonymous database
-
-
Method Detail
-
cityResult
public Class<? extends CityResult> cityResult()
-
countryResult
public Class<? extends CountryResult> countryResult()
-
anonymousResult
public Class<? extends AnonymousResult> anonymousResult()
-
-