Package org.axonframework.messaging.core.timeout
@NullMarked
package org.axonframework.messaging.core.timeout
Part of the Axon Messaging module. Contains classes related to message timeout logic.
-
ClassDescriptionUtility constructing a
ScheduledExecutorServiceand providingLoggerinstances for theAxonTimeLimitedTask.Exception indicated that an Axon-specific task has timed out.Configuration for the timeout settings of message handlers.AConfigurationEnhancerthat registers aHandlerTimeoutHandlerEnhancerDefinition, driven by theHandlerTimeoutConfigurationpresent in theConfiguration.Inspects message handler and wraps it in aTimeoutWrappedMessageHandlingMemberif the handler should have a timeout.Configuration properties for a task timeout.AUnitOfWorkFactorythat decorates anotherfactory, setting a timeout on everyUnitOfWorkit creates.Configuration for the timeout settings of an entireProcessingContext, per bus or event processor.AConfigurationEnhancerthat decorates theUnitOfWorkFactoryused by theCommandBus,QueryBus, and every event processor, so everyUnitOfWorkit creates has a timeout, based on theTimeoutUnitOfWorkFactoryConfigurationpresent in theConfiguration.