Package org.graylog.plugins.map.geoip
Class MaxMindIpLocationResolver
java.lang.Object
org.graylog.plugins.map.geoip.GeoIpResolver<T>
org.graylog.plugins.map.geoip.MaxMindIpLocationResolver
A
GeoIpResolver
to load IP location data from DatabaseVendorType.MAXMIND
.-
Field Summary
Modifier and TypeFieldDescriptionprotected com.maxmind.geoip2.DatabaseReader
protected static final org.slf4j.Logger
Fields inherited from class org.graylog.plugins.map.geoip.GeoIpResolver
lastError, resolveTime
-
Constructor Summary
ConstructorDescriptionMaxMindIpLocationResolver
(com.codahale.metrics.Timer resolveTime, String configPath, boolean enabled) -
Method Summary
Methods inherited from class org.graylog.plugins.map.geoip.GeoIpResolver
getGeoIpData, getLastError, isEnabled
-
Field Details
-
LOG
protected static final org.slf4j.Logger LOG -
databaseReader
protected com.maxmind.geoip2.DatabaseReader databaseReader
-
-
Constructor Details
-
MaxMindIpLocationResolver
@Inject public MaxMindIpLocationResolver(com.codahale.metrics.Timer resolveTime, String configPath, boolean enabled)
-
-
Method Details
-
doGetGeoIpData
- Specified by:
doGetGeoIpData
in classGeoIpResolver<GeoLocationInformation>
-