Package org.graylog.plugins.map.geoip
Class MaxMindIpAsnResolver
java.lang.Object
org.graylog.plugins.map.geoip.GeoIpResolver<T>
org.graylog.plugins.map.geoip.MaxMindIpAsnResolver
A
GeoIpResolver
to load IP ASN 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
ConstructorDescriptionMaxMindIpAsnResolver
(com.codahale.metrics.Timer resolveTime, String configPath, boolean enabled) -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<GeoAsnInformation>
doGetGeoIpData
(InetAddress address) 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
-
MaxMindIpAsnResolver
@Inject public MaxMindIpAsnResolver(com.codahale.metrics.Timer resolveTime, String configPath, boolean enabled)
-
-
Method Details
-
doGetGeoIpData
- Specified by:
doGetGeoIpData
in classGeoIpResolver<GeoAsnInformation>
-