public class DSVHTTPDataAdapter extends LookupDataAdapter
| Modifier and Type | Class and Description |
|---|---|
static class |
DSVHTTPDataAdapter.Config |
static class |
DSVHTTPDataAdapter.Descriptor |
static interface |
DSVHTTPDataAdapter.Factory |
LookupDataAdapter.Factory2<T extends LookupDataAdapter>| Constructor and Description |
|---|
DSVHTTPDataAdapter(String id,
String name,
LookupDataAdapterConfiguration config,
com.codahale.metrics.MetricRegistry metricRegistry,
HTTPFileRetriever httpFileRetriever,
UrlWhitelistService whitelistService,
UrlWhitelistNotificationService urlWhitelistNotificationService) |
| Modifier and Type | Method and Description |
|---|---|
LookupResult |
doGet(Object key) |
protected void |
doRefresh(LookupCachePurge cachePurge) |
void |
doStart() |
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 public DSVHTTPDataAdapter(String id, String name, LookupDataAdapterConfiguration config, com.codahale.metrics.MetricRegistry metricRegistry, HTTPFileRetriever httpFileRetriever, UrlWhitelistService whitelistService, UrlWhitelistNotificationService urlWhitelistNotificationService)
public void doStart()
throws Exception
doStart 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 LookupDataAdapterExceptionpublic void doStop()
throws Exception
doStop in class LookupDataAdapterExceptionpublic 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.