KinesisStreamLogbackAppenderpublic abstract class KinesisStreamAppenderBase<E> extends AwsAppender<E>
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
KinesisStreamAppenderBase.PartitionKey<E> |
AwsAppender.AwsConfig| Modifier and Type | Field | Description |
|---|---|---|
protected boolean |
active |
|
protected boolean |
createStreamDestination |
|
protected ch.qos.logback.core.encoder.Encoder<E> |
encoder |
|
protected com.amazonaws.services.kinesis.AmazonKinesis |
kinesis |
|
protected int |
shardCount |
|
protected String |
streamName |
config, credentials, credentialsProvider| Constructor | Description |
|---|---|
KinesisStreamAppenderBase() |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
ensureKinesisStream() |
|
void |
start() |
|
void |
stop() |
addFilter, append, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toStringaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContextprotected com.amazonaws.services.kinesis.AmazonKinesis kinesis
protected String streamName
protected int shardCount
protected boolean createStreamDestination
protected ch.qos.logback.core.encoder.Encoder<E> encoder
protected volatile boolean active
public void start()
start in class AwsAppender<E>public void stop()
stop in class ch.qos.logback.core.AppenderBase<E>protected void ensureKinesisStream()
Copyright © 2021. All rights reserved.