public abstract class KafkaAppenderConfig<E>
extends ch.qos.logback.core.UnsynchronizedAppenderBase<E>
implements ch.qos.logback.core.spi.AppenderAttachable<E>
| 限定符和类型 | 字段和说明 |
|---|---|
protected DeliveryStrategy |
deliveryStrategy |
static Map<String,String> |
DEPRECATED_PRODUCER_CONFIG_KEYS |
protected ch.qos.logback.core.encoder.Encoder<E> |
encoder |
protected KeyingStrategy<? super E> |
keyingStrategy |
static Set<String> |
KNOWN_PRODUCER_CONFIG_KEYS |
protected Map<String,Object> |
producerConfig |
protected String |
topic |
| 构造器和说明 |
|---|
KafkaAppenderConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addProducerConfig(String keyValue) |
void |
addProducerConfigValue(String key,
Object value) |
protected boolean |
checkPrerequisites() |
Map<String,Object> |
getProducerConfig() |
void |
setDeliveryStrategy(DeliveryStrategy deliveryStrategy) |
void |
setEncoder(ch.qos.logback.core.encoder.Encoder<E> encoder) |
void |
setKeyingStrategy(KeyingStrategy<? super E> keyingStrategy) |
void |
setTopic(String topic) |
addFilter, append, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, start, stop, toStringaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitprotected String topic
protected ch.qos.logback.core.encoder.Encoder<E> encoder
protected KeyingStrategy<? super E> keyingStrategy
protected DeliveryStrategy deliveryStrategy
public static final Map<String,String> DEPRECATED_PRODUCER_CONFIG_KEYS
protected boolean checkPrerequisites()
public void setEncoder(ch.qos.logback.core.encoder.Encoder<E> encoder)
public void setTopic(String topic)
public void setKeyingStrategy(KeyingStrategy<? super E> keyingStrategy)
public void addProducerConfig(String keyValue)
public void setDeliveryStrategy(DeliveryStrategy deliveryStrategy)
Copyright © 2015–2017. All rights reserved.