public class MaxmindDataAdapter extends LookupDataAdapter
| Modifier and Type | Class and Description |
|---|---|
static class |
MaxmindDataAdapter.Config |
static class |
MaxmindDataAdapter.Descriptor |
static interface |
MaxmindDataAdapter.Factory |
LookupDataAdapter.Factory2<T extends LookupDataAdapter>| Modifier | Constructor and Description |
|---|---|
protected |
MaxmindDataAdapter(String id,
String name,
LookupDataAdapterConfiguration config,
com.codahale.metrics.MetricRegistry metricRegistry) |
| Modifier and Type | Method and Description |
|---|---|
protected LookupResult |
doGet(Object key) |
protected void |
doRefresh(LookupCachePurge cachePurge) |
protected void |
doStart() |
protected void |
doStop() |
org.joda.time.Duration |
refreshInterval()
Returns the refresh interval for this data adapter.
|
void |
set(Object key,
Object value) |
addStringList, clearError, clearKey, get, getConfig, getEmptyResult, getError, getErrorResult, id, name, refresh, removeStringList, setError, setStringList, setValue, shutDown, startUpaddListener, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, executor, failureCause, isRunning, serviceName, startAsync, state, stopAsync, toStringpublic static final String NAME
@Inject protected MaxmindDataAdapter(String id, String name, LookupDataAdapterConfiguration config, com.codahale.metrics.MetricRegistry metricRegistry)
protected void doStart()
throws Exception
doStart in class LookupDataAdapterExceptionprotected void doStop()
throws Exception
doStop in class LookupDataAdapterExceptionpublic org.joda.time.Duration refreshInterval()
LookupDataAdapterDuration.ZERO if refresh should be disabled.refreshInterval in class LookupDataAdapterprotected void doRefresh(LookupCachePurge cachePurge) throws Exception
doRefresh in class LookupDataAdapterExceptionprotected LookupResult doGet(Object key)
doGet in class LookupDataAdapterpublic void set(Object key, Object value)
set in class LookupDataAdapterCopyright © 2012–2021 Graylog, Inc.. All rights reserved.