@Singleton
public class EtagService
extends com.google.common.util.concurrent.AbstractIdleService
| Constructor and Description |
|---|
EtagService(SidecarPluginConfiguration pluginConfiguration,
com.codahale.metrics.MetricRegistry metricRegistry,
com.google.common.eventbus.EventBus eventBus,
ClusterEventBus clusterEventBus) |
| Modifier and Type | Method and Description |
|---|---|
void |
handleEtagInvalidation(EtagCacheInvalidation event) |
void |
invalidate(String etag) |
void |
invalidateAll() |
boolean |
isPresent(String etag) |
void |
put(String etag) |
protected void |
shutDown() |
protected void |
startUp() |
addListener, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, executor, failureCause, isRunning, serviceName, startAsync, state, stopAsync, toString@Inject public EtagService(SidecarPluginConfiguration pluginConfiguration, com.codahale.metrics.MetricRegistry metricRegistry, com.google.common.eventbus.EventBus eventBus, ClusterEventBus clusterEventBus)
public void handleEtagInvalidation(EtagCacheInvalidation event)
public boolean isPresent(String etag)
public void put(String etag)
public void invalidate(String etag)
public void invalidateAll()
protected void startUp()
throws Exception
startUp in class com.google.common.util.concurrent.AbstractIdleServiceExceptionCopyright © 2012–2021 Graylog, Inc.. All rights reserved.