public abstract class AbstractMessageQueueAcknowledger<T> extends Object implements MessageQueueAcknowledger
MessageQueueAcknowledger.Metrics| Modifier and Type | Field and Description |
|---|---|
protected MessageQueueAcknowledger.Metrics |
metrics |
protected Class<T> |
queueIdClass |
| Constructor and Description |
|---|
AbstractMessageQueueAcknowledger(Class<T> queueIdClass,
MessageQueueAcknowledger.Metrics metrics) |
| Modifier and Type | Method and Description |
|---|---|
void |
acknowledge(List<Message> messages) |
void |
acknowledge(Message message) |
void |
acknowledge(Object queueId) |
protected abstract void |
doAcknowledge(T queueId) |
protected boolean |
isValidMessageQueueId(Object object) |
protected final MessageQueueAcknowledger.Metrics metrics
public AbstractMessageQueueAcknowledger(Class<T> queueIdClass, MessageQueueAcknowledger.Metrics metrics)
public void acknowledge(Object queueId)
acknowledge in interface MessageQueueAcknowledgerpublic void acknowledge(Message message)
acknowledge in interface MessageQueueAcknowledgerpublic void acknowledge(List<Message> messages)
acknowledge in interface MessageQueueAcknowledgerprotected abstract void doAcknowledge(T queueId)
protected boolean isValidMessageQueueId(Object object)
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.