Index

A B C D E F G H I L M N O P R S T U W 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractAsyncExceptionHandler<T> - Class in org.apache.logging.log4j.async.logger.internal
Default disruptor exception handler for errors that occur in the AsyncLogger background thread.
AbstractAsyncExceptionHandler() - Constructor for class org.apache.logging.log4j.async.logger.internal.AbstractAsyncExceptionHandler
 
actualAsyncLog(ReusableLogEvent) - Method in class org.apache.logging.log4j.async.logger.AsyncLogger
This method is called by the EventHandler that processes the RingBufferLogEvent in a separate thread.
AsyncLogger - Class in org.apache.logging.log4j.async.logger
AsyncLogger is a logger designed for high throughput and low latency logging.
AsyncLogger.Builder - Class in org.apache.logging.log4j.async.logger
 
AsyncLoggerConfig - Class in org.apache.logging.log4j.async.logger
Asynchronous Logger object that is created via configuration and can be combined with synchronous loggers.
AsyncLoggerConfig.Builder<B extends AsyncLoggerConfig.Builder<B>> - Class in org.apache.logging.log4j.async.logger
 
AsyncLoggerConfig.RootLogger - Class in org.apache.logging.log4j.async.logger
An asynchronous root Logger.
AsyncLoggerConfig.RootLogger.Builder - Class in org.apache.logging.log4j.async.logger
 
AsyncLoggerConfigDefaultExceptionHandler - Class in org.apache.logging.log4j.async.logger.internal
Default disruptor exception handler for errors that occur in the AsyncLogger background thread.
AsyncLoggerConfigDefaultExceptionHandler() - Constructor for class org.apache.logging.log4j.async.logger.internal.AsyncLoggerConfigDefaultExceptionHandler
 
asyncLoggerConfigDisruptor(AsyncQueueFullPolicy, WaitStrategy, LogEventFactory, PropertyEnvironment) - Method in class org.apache.logging.log4j.async.logger.internal.AsyncLoggerDefaultBundle
 
AsyncLoggerConfigDisruptor - Class in org.apache.logging.log4j.async.logger
Helper class decoupling the AsyncLoggerConfig class from the LMAX Disruptor library.
AsyncLoggerConfigDisruptor(AsyncQueueFullPolicy, WaitStrategy, LogEventFactory, AsyncLoggerProperties) - Constructor for class org.apache.logging.log4j.async.logger.AsyncLoggerConfigDisruptor
 
AsyncLoggerConfigDisruptor.Log4jEventWrapper - Class in org.apache.logging.log4j.async.logger
RingBuffer events contain all information necessary to perform the work in a separate thread.
AsyncLoggerConfigExceptionHandler - Interface in org.apache.logging.log4j.async.logger
Specialization of ExceptionHandler to be used by the AsyncLoggerConfig class.
AsyncLoggerContext - Class in org.apache.logging.log4j.async.logger
LoggerContext that creates AsyncLogger objects.
AsyncLoggerContext(String, Object, URI, ConfigurableInstanceFactory) - Constructor for class org.apache.logging.log4j.async.logger.AsyncLoggerContext
 
AsyncLoggerContext.Builder - Class in org.apache.logging.log4j.async.logger
 
AsyncLoggerContextSelector - Class in org.apache.logging.log4j.async.logger
ContextSelector that manages AsyncLoggerContext instances.
AsyncLoggerContextSelector(ConfigurableInstanceFactory) - Constructor for class org.apache.logging.log4j.async.logger.AsyncLoggerContextSelector
 
AsyncLoggerDefaultBundle - Class in org.apache.logging.log4j.async.logger.internal
Provides default services for the per-context instance factory.
AsyncLoggerDefaultBundle() - Constructor for class org.apache.logging.log4j.async.logger.internal.AsyncLoggerDefaultBundle
 
AsyncLoggerDefaultExceptionHandler - Class in org.apache.logging.log4j.async.logger.internal
Default disruptor exception handler for errors that occur in the AsyncLogger background thread.
AsyncLoggerDefaultExceptionHandler() - Constructor for class org.apache.logging.log4j.async.logger.internal.AsyncLoggerDefaultExceptionHandler
 
AsyncLoggerDisruptor - Class in org.apache.logging.log4j.async.logger
Helper class for async loggers: AsyncLoggerDisruptor handles the mechanics of working with the LMAX Disruptor, and works with its associated AsyncLoggerContext to synchronize the life cycle of the Disruptor and its thread with the life cycle of the context.
AsyncLoggerDisruptor(String, AsyncQueueFullPolicy, WaitStrategy, AsyncLoggerProperties) - Constructor for class org.apache.logging.log4j.async.logger.AsyncLoggerDisruptor
 
AsyncLoggerDisruptor.Factory - Interface in org.apache.logging.log4j.async.logger
 
asyncLoggerDisruptorFactory(AsyncQueueFullPolicy, WaitStrategy, PropertyEnvironment) - Method in class org.apache.logging.log4j.async.logger.internal.AsyncLoggerDefaultBundle
 
AsyncLoggerExceptionHandler - Interface in org.apache.logging.log4j.async.logger
Specialization of ExceptionHandler to be used by the AsyncLogger class.
AsyncLoggerInstanceFactoryPostProcessor - Class in org.apache.logging.log4j.async.logger.internal
 
AsyncLoggerInstanceFactoryPostProcessor() - Constructor for class org.apache.logging.log4j.async.logger.internal.AsyncLoggerInstanceFactoryPostProcessor
 
AsyncLoggerProperties - Record Class in org.apache.logging.log4j.async.logger
Properties related to async loggers.
AsyncLoggerProperties(Class<? extends AsyncLoggerConfigExceptionHandler>, Class<? extends AsyncLoggerExceptionHandler>, AsyncLoggerProperties.RingBufferProperties, boolean, AsyncLoggerProperties.WaitStrategyProperties) - Constructor for record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties
Creates an instance of a AsyncLoggerProperties record class.
AsyncLoggerProperties.RingBufferProperties - Record Class in org.apache.logging.log4j.async.logger
 
AsyncLoggerProperties.WaitStrategyProperties - Record Class in org.apache.logging.log4j.async.logger
 
asyncLoggerWaitStrategy(PropertyEnvironment, Logger) - Method in class org.apache.logging.log4j.async.logger.internal.AsyncLoggerDefaultBundle
 
AsyncWaitStrategyFactory - Interface in org.apache.logging.log4j.async.logger
This interface allows users to configure a custom Disruptor WaitStrategy used for Async Loggers and Async LoggerConfigs.

B

BasicAsyncLoggerContextSelector - Class in org.apache.logging.log4j.async.logger
Returns either this Thread's context or the default AsyncLoggerContext.
BasicAsyncLoggerContextSelector(ConfigurableInstanceFactory) - Constructor for class org.apache.logging.log4j.async.logger.BasicAsyncLoggerContextSelector
 
build() - Method in class org.apache.logging.log4j.async.logger.AsyncLogger.Builder
 
build() - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfig.Builder
 
build() - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfig.RootLogger.Builder
 
build() - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerContext.Builder
 
build() - Method in class org.apache.logging.log4j.async.logger.DisruptorConfiguration.Builder
 
Builder() - Constructor for class org.apache.logging.log4j.async.logger.AsyncLoggerConfig.Builder
 
Builder() - Constructor for class org.apache.logging.log4j.async.logger.AsyncLoggerConfig.RootLogger.Builder
 
Builder() - Constructor for class org.apache.logging.log4j.async.logger.DisruptorConfiguration.Builder
 
Builder(LoggerContext, MessageFactory, FlowMessageFactory, RecyclerFactory, Logger, AsyncLoggerDisruptor) - Constructor for class org.apache.logging.log4j.async.logger.AsyncLogger.Builder
 
Builder(ConfigurableInstanceFactory) - Constructor for class org.apache.logging.log4j.async.logger.AsyncLoggerContext.Builder
 

C

callAppenders(LogEvent) - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfig
 
charAt(int) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
clear() - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfigDisruptor.Log4jEventWrapper
Release references held by ring buffer to allow objects to be garbage-collected.
clear() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
Release references held by ring buffer to allow objects to be garbage-collected.
configExceptionHandler() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties
Returns the value of the configExceptionHandler record component.
createAsyncLoggerDisruptor(String) - Method in interface org.apache.logging.log4j.async.logger.AsyncLoggerDisruptor.Factory
 
createContext() - Method in class org.apache.logging.log4j.async.logger.BasicAsyncLoggerContextSelector
 
createWaitStrategy() - Method in interface org.apache.logging.log4j.async.logger.AsyncWaitStrategyFactory
Creates and returns a non-null implementation of the LMAX Disruptor's WaitStrategy interface.
createWaitStrategy() - Method in class org.apache.logging.log4j.async.logger.internal.DefaultAsyncWaitStrategyFactory
 

D

defaultAsyncLoggerWaitStrategy(Configuration, PropertyEnvironment, Logger) - Method in class org.apache.logging.log4j.async.logger.internal.AsyncLoggerDefaultBundle
The WaitStrategy for an AsyncLoggerConfig can be also configured in a configuration file, whereas the strategy for an AsyncLogger must be configured through properties only.
DefaultAsyncWaitStrategyFactory - Class in org.apache.logging.log4j.async.logger.internal
 
DefaultAsyncWaitStrategyFactory(AsyncLoggerProperties.WaitStrategyProperties) - Constructor for class org.apache.logging.log4j.async.logger.internal.DefaultAsyncWaitStrategyFactory
 
defaultContextName() - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerContextSelector
 
DisruptorConfiguration - Class in org.apache.logging.log4j.async.logger
A container for: A user provided wait strategy factory. The common AsyncLoggerConfigDisruptor instance shared by all logger configs. TODO: the only reason the disruptor needs a holder is that InstanceFactory is currently unable to stop the services it creates.
DisruptorConfiguration.Builder - Class in org.apache.logging.log4j.async.logger
 
doLog(String, StackTraceElement, Level, Marker, Message, Throwable) - Method in class org.apache.logging.log4j.async.logger.AsyncLogger
Enqueues the specified log event data for logging in a background thread.

E

enqueueEvent(LogEvent, AsyncLoggerConfig) - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfigDisruptor
 
equals(Object) - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties.RingBufferProperties
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties.WaitStrategyProperties
Indicates whether some other object is "equal to" this one.
exceptionHandler() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties
Returns the value of the exceptionHandler record component.
execute(boolean) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
Event processor that reads the event from the ringbuffer can call this method.

F

FACTORY - Static variable in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
The EventFactory for RingBufferLogEvents.
forEachParameter(ParameterConsumer<S>, S) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
formatTo(StringBuilder) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
fqcn - Variable in class org.apache.logging.log4j.async.logger.RingBufferLogEventTranslator
 

G

get() - Method in interface org.apache.logging.log4j.async.logger.AsyncWaitStrategyFactory
 
getContextData() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getContextName() - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerDisruptor
 
getContextStack() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getEventRoute(Level) - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfigDisruptor
 
getFormat() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getFormattedMessage() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getInstant() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getLevel() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getLoggerBuilderClass() - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerContext
 
getLoggerFqcn() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getLoggerName() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getMarker() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getMessage() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getNanoTime() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getParameterCount() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getParameters() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getSource() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getThreadId() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getThreadId() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEventHandler
Returns the thread ID of the background consumer thread, or -1 if the background thread has not started yet.
getThreadName() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getThreadPriority() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getThrowable() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getThrown() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getTimeMillis() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
getWaitStrategyFactory() - Method in class org.apache.logging.log4j.async.logger.DisruptorConfiguration
 

H

handleEventException(Throwable, long, T) - Method in class org.apache.logging.log4j.async.logger.internal.AbstractAsyncExceptionHandler
 
handleOnShutdownException(Throwable) - Method in class org.apache.logging.log4j.async.logger.internal.AbstractAsyncExceptionHandler
 
handleOnStartException(Throwable) - Method in class org.apache.logging.log4j.async.logger.internal.AbstractAsyncExceptionHandler
 
hashCode() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties.RingBufferProperties
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties.WaitStrategyProperties
Returns a hash code value for this object.

I

includeLocation() - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerContext
 
initialize() - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfig
 
initializeBuilder(Log4jLogEvent.Builder) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
Initializes the specified Log4jLogEvent.Builder from this RingBufferLogEvent.
isEndOfBatch() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
Returns true if this event is the end of a batch, false otherwise.
isIncludeLocation() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
isPopulated() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 

L

length() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
level - Variable in class org.apache.logging.log4j.async.logger.RingBufferLogEventTranslator
 
log(LogEvent, Predicate<LoggerConfig>) - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfig
 
Log4jEventWrapper() - Constructor for class org.apache.logging.log4j.async.logger.AsyncLoggerConfigDisruptor.Log4jEventWrapper
 
Log4jEventWrapper(LogEvent) - Constructor for class org.apache.logging.log4j.async.logger.AsyncLoggerConfigDisruptor.Log4jEventWrapper
 

M

marker - Variable in class org.apache.logging.log4j.async.logger.RingBufferLogEventTranslator
 
memento() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
message - Variable in class org.apache.logging.log4j.async.logger.RingBufferLogEventTranslator
 

N

newAsyncBuilder() - Static method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfig
 
newAsyncRootBuilder() - Static method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfig.RootLogger
 
newBuilder() - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerContextSelector
 
newBuilder() - Method in class org.apache.logging.log4j.async.logger.BasicAsyncLoggerContextSelector
 
newBuilder() - Static method in class org.apache.logging.log4j.async.logger.DisruptorConfiguration
 

O

onBatchStart(long, long) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEventHandler
 
onEvent(RingBufferLogEvent, long, boolean) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEventHandler
 
onShutdown() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEventHandler
 
onStart() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEventHandler
 
onTimeout(long) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEventHandler
 
org.apache.logging.log4j.async.logger - package org.apache.logging.log4j.async.logger
 
org.apache.logging.log4j.async.logger.internal - package org.apache.logging.log4j.async.logger.internal
 

P

peekSource() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
postProcessFactory(ConfigurableInstanceFactory) - Method in class org.apache.logging.log4j.async.logger.internal.AsyncLoggerInstanceFactoryPostProcessor
 

R

retries() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties.WaitStrategyProperties
Returns the value of the retries record component.
ringBuffer() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties
Returns the value of the ringBuffer record component.
RingBufferLogEvent - Class in org.apache.logging.log4j.async.logger
When the Disruptor is started, the RingBuffer is populated with event objects.
RingBufferLogEvent() - Constructor for class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
RingBufferLogEventHandler - Class in org.apache.logging.log4j.async.logger
This event handler gets passed messages from the RingBuffer as they become available.
RingBufferLogEventHandler() - Constructor for class org.apache.logging.log4j.async.logger.RingBufferLogEventHandler
 
RingBufferLogEventTranslator - Class in org.apache.logging.log4j.async.logger
This class is responsible for writing elements that make up a log event into the ringbuffer RingBufferLogEvent.
RingBufferLogEventTranslator() - Constructor for class org.apache.logging.log4j.async.logger.RingBufferLogEventTranslator
 
RingBufferProperties(int) - Constructor for record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties.RingBufferProperties
Creates an instance of a RingBufferProperties record class.

S

setBasicValues(AsyncLogger, String, Marker, String, Level, Message, Throwable, ThreadContext.ContextStack, StackTraceElement, Clock, NanoClock, ContextDataInjector, boolean) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEventTranslator
 
setConfiguration(Configuration) - Method in class org.apache.logging.log4j.async.logger.DisruptorConfiguration.Builder
 
setContextData(StringMap) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setContextName(String) - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerDisruptor
 
setContextStack(ThreadContext.ContextStack) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setEndOfBatch(boolean) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setFactoryClassName(String) - Method in class org.apache.logging.log4j.async.logger.DisruptorConfiguration.Builder
 
setIncludeLocation(boolean) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setInstant(Instant) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setLevel(Level) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setLoggerFqcn(String) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setLoggerName(String) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setMarker(Marker) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setMessage(Message) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setName(String) - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerContext
 
setNanoTime(long) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setSequenceCallback(Sequence) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEventHandler
 
setSource(StackTraceElement) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setThreadId(long) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setThreadName(String) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setThreadPriority(int) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setThrown(Throwable) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setTimeMillis(long) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setValues(AsyncLogger, String, Marker, String, Level, Message, Throwable, StringMap, ThreadContext.ContextStack, long, String, int, StackTraceElement, Clock, NanoClock) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
setWaitFactory(String) - Method in class org.apache.logging.log4j.async.logger.DisruptorConfiguration.Builder
 
signalAllWhenBlocking() - Method in class org.apache.logging.log4j.async.logger.internal.TimeoutBlockingWaitStrategy
 
size() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties.RingBufferProperties
Returns the value of the size record component.
sleepTimeNs() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties.WaitStrategyProperties
Returns the value of the sleepTimeNs record component.
start() - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfig
 
start() - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfigDisruptor
Increases the reference count and creates and starts a new Disruptor and associated thread if none currently exists.
start() - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerContext
 
start() - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerDisruptor
Creates and starts a new Disruptor and associated thread if none currently exists.
start() - Method in class org.apache.logging.log4j.async.logger.DisruptorConfiguration
 
start(Configuration) - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerContext
 
stop(long, TimeUnit) - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfig
 
stop(long, TimeUnit) - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfigDisruptor
Decreases the reference count.
stop(long, TimeUnit) - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerContext
 
stop(long, TimeUnit) - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerDisruptor
Decreases the reference count.
stop(long, TimeUnit) - Method in class org.apache.logging.log4j.async.logger.DisruptorConfiguration
 
subSequence(int, int) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
swapParameters(Object[]) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
Replaces this ReusableMessage's parameter array with the specified value and return the original array
synchronizeEnqueueWhenQueueFull() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties
Returns the value of the synchronizeEnqueueWhenQueueFull record component.

T

thrown - Variable in class org.apache.logging.log4j.async.logger.RingBufferLogEventTranslator
 
timeout() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties.WaitStrategyProperties
Returns the value of the timeout record component.
TimeoutBlockingWaitStrategy - Class in org.apache.logging.log4j.async.logger.internal
Blocking strategy that uses a lock and condition variable for EventProcessors waiting on a barrier.
TimeoutBlockingWaitStrategy(long, TimeUnit) - Constructor for class org.apache.logging.log4j.async.logger.internal.TimeoutBlockingWaitStrategy
 
toContextMapKey(ClassLoader) - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerContextSelector
 
toImmutable() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
 
toString() - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfigDisruptor.Log4jEventWrapper
 
toString() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties.RingBufferProperties
Returns a string representation of this record class.
toString() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties
Returns a string representation of this record class.
toString() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties.WaitStrategyProperties
Returns a string representation of this record class.
toString() - Method in class org.apache.logging.log4j.async.logger.internal.TimeoutBlockingWaitStrategy
 
translateTo(RingBufferLogEvent, long) - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEventTranslator
 
tryEnqueue(LogEvent, AsyncLoggerConfig) - Method in class org.apache.logging.log4j.async.logger.AsyncLoggerConfigDisruptor
 
type() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties.WaitStrategyProperties
Returns the value of the type record component.

U

updateConfiguration(Configuration) - Method in class org.apache.logging.log4j.async.logger.AsyncLogger
 
updateThreadValues() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEventTranslator
 

W

waitFor(long, Sequence, Sequence, SequenceBarrier) - Method in class org.apache.logging.log4j.async.logger.internal.TimeoutBlockingWaitStrategy
 
waitStrategy() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties
Returns the value of the waitStrategy record component.
WaitStrategyProperties(int, long, int, String) - Constructor for record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties.WaitStrategyProperties
Creates an instance of a WaitStrategyProperties record class.
A B C D E F G H I L M N O P R S T U W 
All Classes and Interfaces|All Packages|Serialized Form