Index
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 theAsyncLoggerConfig
class. - AsyncLoggerContext - Class in org.apache.logging.log4j.async.logger
-
LoggerContext
that createsAsyncLogger
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 managesAsyncLoggerContext
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 theAsyncLogger
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 anAsyncLoggerConfig
can be also configured in a configuration file, whereas the strategy for anAsyncLogger
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 thatInstanceFactory
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
forRingBufferLogEvent
s. - 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 thisRingBufferLogEvent
. - 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
EventProcessor
s 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.
All Classes and Interfaces|All Packages|Serialized Form