public class DnsLookupDataAdapter extends LookupDataAdapter
| Modifier and Type | Class and Description |
|---|---|
static class |
DnsLookupDataAdapter.Config |
static class |
DnsLookupDataAdapter.Descriptor |
static interface |
DnsLookupDataAdapter.Factory |
LookupDataAdapter.Factory2<T extends LookupDataAdapter>| Constructor and Description |
|---|
DnsLookupDataAdapter(DataAdapterDto dto,
com.codahale.metrics.MetricRegistry metricRegistry) |
| Modifier and Type | Method and Description |
|---|---|
protected LookupResult |
doGet(Object key) |
protected void |
doRefresh(LookupCachePurge cachePurge)
Not needed for the DNS Lookup adaptor.
|
protected void |
doStart() |
protected void |
doStop() |
org.joda.time.Duration |
refreshInterval()
Not needed for the DNS Lookup adaptor.
|
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 public DnsLookupDataAdapter(DataAdapterDto dto, com.codahale.metrics.MetricRegistry metricRegistry)
protected void doStart()
doStart in class LookupDataAdapterprotected void doStop()
doStop in class LookupDataAdapterpublic org.joda.time.Duration refreshInterval()
refreshInterval in class LookupDataAdapterprotected void doRefresh(LookupCachePurge cachePurge)
doRefresh in class LookupDataAdapterprotected 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.