KinesisStreamLogbackAppenderV2public abstract class KinesisStreamAppenderBaseV2<E> extends AwsAppenderV2<E>
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
KinesisStreamAppenderBaseV2.PartitionKey<E> |
AwsAppenderV2.AwsConfig| Modifier and Type | Field | Description |
|---|---|---|
protected boolean |
active |
|
protected boolean |
createStreamDestination |
|
protected ch.qos.logback.core.encoder.Encoder<E> |
encoder |
|
protected software.amazon.awssdk.services.kinesis.KinesisClient |
kinesis |
|
protected int |
shardCount |
|
protected String |
streamName |
config, credentials, credentialsProvider| Constructor | Description |
|---|---|
KinesisStreamAppenderBaseV2() |
| 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 software.amazon.awssdk.services.kinesis.KinesisClient 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 AwsAppenderV2<E>public void stop()
stop in class ch.qos.logback.core.AppenderBase<E>protected void ensureKinesisStream()
Copyright © 2021. All rights reserved.