- generateWriterConfig() - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender
-
- generateWriterConfig() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppender
-
Called as part of initialization.
- generateWriterConfig() - Method in class com.kdgregory.log4j2.aws.KinesisAppender
-
- generateWriterConfig() - Method in class com.kdgregory.log4j2.aws.SNSAppender
-
- getAppenderStatistics() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppender
-
Returns the appender statistics object.
- getAssumedRole() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Returns the clientFactory configuration property.
- getAssumedRole() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
-
- getAutoCreate() - Method in interface com.kdgregory.log4j2.aws.internal.KinesisAppenderConfig
-
- getAutoCreate() - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
-
Returns the autoCreate configuration property.
- getBatchDelay() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Returns the batchDelay configuration property.
- getBatchDelay() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
-
- getBatchDelay() - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
-
- getClientEndpoint() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Returns the clientEndpoint configuration property.
- getClientEndpoint() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
-
- getClientFactory() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Returns the clientFactory configuration property.
- getClientFactory() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
-
- getClientRegion() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Returns the clientRegion configuration property.
- getClientRegion() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
-
- getConfig() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppender
-
Exposes configuration for testing.
- getConfiguration() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
- getConfiguration() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
-
- getDiscardAction() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Returns the discardAction configuration property.
- getDiscardAction() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
-
- getDiscardThreshold() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Retyrns the discardThreshold configuration property.
- getDiscardThreshold() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
-
- getFilter() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
- getFilter() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
-
- getInitializationTimeout() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Returns the initializationTimeout configuration property.
- getInitializationTimeout() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
-
- getInstance() - Static method in class com.kdgregory.log4j2.aws.internal.JMXManager
-
Lazily instantiates the singleton instance.
- getLayout() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
- getLayout() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
-
- getLogGroup() - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
-
Returns the logGroup configuration property.
- getLogGroup() - Method in interface com.kdgregory.log4j2.aws.internal.CloudWatchAppenderConfig
-
- getLogStream() - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
-
Returns the logStream configuration property.
- getLogStream() - Method in interface com.kdgregory.log4j2.aws.internal.CloudWatchAppenderConfig
-
- getName() - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
-
- getName() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
-
- getName() - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
-
- getName() - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
-
- getPartitionKey() - Method in interface com.kdgregory.log4j2.aws.internal.KinesisAppenderConfig
-
- getPartitionKey() - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
-
Returns the partitionKey configuration property.
- getRetentionPeriod() - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
-
Returns the retentionPeriod configuration property,
null to indicate unlimited retention.
- getRetentionPeriod() - Method in interface com.kdgregory.log4j2.aws.internal.CloudWatchAppenderConfig
-
- getRetentionPeriod() - Method in interface com.kdgregory.log4j2.aws.internal.KinesisAppenderConfig
-
- getRetentionPeriod() - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
-
Returns the retentionPeriod configuration property.
- getShardCount() - Method in interface com.kdgregory.log4j2.aws.internal.KinesisAppenderConfig
-
- getShardCount() - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
-
Returns the shardCount configuration property.
- getStreamName() - Method in interface com.kdgregory.log4j2.aws.internal.KinesisAppenderConfig
-
- getStreamName() - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
-
Returns the streamName configuration property.
- getSubject() - Method in interface com.kdgregory.log4j2.aws.internal.SNSAppenderConfig
-
- getSubject() - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
-
Returns the subject configuration property.
- getTopicArn() - Method in interface com.kdgregory.log4j2.aws.internal.SNSAppenderConfig
-
- getTopicArn() - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
-
Returns the topicArn configuration property, null
if the appender was configured via name.
- getTopicName() - Method in interface com.kdgregory.log4j2.aws.internal.SNSAppenderConfig
-
- getTopicName() - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
-
Returns the topicName configuration property, null
if the appender was configured via ARN.
- getTruncateOversizeMessages() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Returns the truncateOversizeMessages configuration property.
- getTruncateOversizeMessages() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
-
- setAssumedRole(String) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Sets the clientFactory configuration property.
- setAutoCreate(boolean) - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
-
Sets the autoCreate configuration property.
- setAutoCreate(boolean) - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
-
Sets the autoCreate configuration property.
- setBatchDelay(long) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Sets the batchDelay configuration property.
- setClientEndpoint(String) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Sets the clientEndpoint configuration property.
- setClientFactory(String) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Sets the clientFactory configuration property.
- setClientRegion(String) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Sets the clientRegion configuration property.
- setConfiguration(Configuration) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
- setDedicatedWriter(boolean) - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
-
Sets the dedicatedWriter configuration property.
- setDiscardAction(String) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Sets the discardAction configuration property.
- setDiscardThreshold(int) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Sets the discardThreshold configuration property.
- setEnableBatchLogging(boolean) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Sets the enableBatchLogging configuration property.
- setFilter(Filter) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
- setInitializationTimeout(long) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Sets the initializationTimeout configuration property.
- setLayout(Layout<String>) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
- setLogGroup(String) - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
-
Sets the logGroup configuration property.
- setLogStream(String) - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
-
Sets the logStream configuration property.
- setName(String) - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
-
- setName(String) - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
-
- setName(String) - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
-
- setPartitionKey(String) - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
-
Sets the partitionKey configuration property.
- setRetentionPeriod(Integer) - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
-
Sets the retentionPeriod configuration property.
- setRetentionPeriod(Integer) - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
-
Sets the retentionPeriod configuration property.
- setShardCount(int) - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
-
Sets the shardCount configuration property.
- setStreamName(String) - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
-
Sets the streamName configuration property.
- setSubject(String) - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
-
Sets the subject configuration property.
- setSynchronous(boolean) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
- setTopicArn(String) - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
-
Sets the topicArn configuration property.
- setTopicName(String) - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
-
Sets the topicName configuration property.
- setTruncateOversizeMessages(boolean) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Sets the truncateOversizeMessages configuration property.
- setUseShutdownHook(boolean) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
-
Sets the useShutdownHook configuration property.
- SNSAppender - Class in com.kdgregory.log4j2.aws
-
An appender that writes to an SNS topic.
- SNSAppender(String, SNSAppenderConfig, InternalLogger) - Constructor for class com.kdgregory.log4j2.aws.SNSAppender
-
- SNSAppender.SNSAppenderBuilder - Class in com.kdgregory.log4j2.aws
-
- SNSAppenderBuilder() - Constructor for class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
-
- SNSAppenderConfig - Interface in com.kdgregory.log4j2.aws.internal
-
Defines the interface between the SNSAppender's builder and the appender
itself.
- start() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppender
-
- StatisticsMBean - Class in com.kdgregory.log4j2.aws
-
This class provides a bridge between the writer statistics exposed by an
appender and an MBeanServer.
- StatisticsMBean() - Constructor for class com.kdgregory.log4j2.aws.StatisticsMBean
-
- stop() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppender
-
- stop(long, TimeUnit) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppender
-