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
AsyncLoggerConfigclass 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
ExceptionHandlerto be used by theAsyncLoggerConfigclass. - AsyncLoggerContext - Class in org.apache.logging.log4j.async.logger
-
LoggerContextthat createsAsyncLoggerobjects. - 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
-
ContextSelectorthat managesAsyncLoggerContextinstances. - 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
ExceptionHandlerto be used by theAsyncLoggerclass. - 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
AsyncLoggerPropertiesrecord 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
configExceptionHandlerrecord 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
WaitStrategyfor anAsyncLoggerConfigcan be also configured in a configuration file, whereas the strategy for anAsyncLoggermust 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
AsyncLoggerConfigDisruptorinstance shared by all logger configs. TODO: the only reason the disruptor needs a holder is thatInstanceFactoryis 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
exceptionHandlerrecord 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
EventFactoryforRingBufferLogEvents. - 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
-1if 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.Builderfrom thisRingBufferLogEvent. - isEndOfBatch() - Method in class org.apache.logging.log4j.async.logger.RingBufferLogEvent
-
Returns
trueif this event is the end of a batch,falseotherwise. - 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
retriesrecord component. - ringBuffer() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties
-
Returns the value of the
ringBufferrecord 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
RingBufferPropertiesrecord 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
sizerecord component. - sleepTimeNs() - Method in record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties.WaitStrategyProperties
-
Returns the value of the
sleepTimeNsrecord 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
synchronizeEnqueueWhenQueueFullrecord 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
timeoutrecord 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
typerecord 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
waitStrategyrecord component. - WaitStrategyProperties(int, long, int, String) - Constructor for record class org.apache.logging.log4j.async.logger.AsyncLoggerProperties.WaitStrategyProperties
-
Creates an instance of a
WaitStrategyPropertiesrecord class.
All Classes and Interfaces|All Packages|Serialized Form