Class TimeoutProperties.TransactionTimeoutProperties
java.lang.Object
org.axonframework.extension.springboot.TimeoutProperties.TransactionTimeoutProperties
- Enclosing class:
TimeoutProperties
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionTimeout settings for the command bus.Timeout settings for deadlines.Timeout settings for specific event processors.Timeout settings for all event processors, unless a more specific setting is registered via theevent-processorproperty.Timeout settings for the query bus.voidsetCommandBus(TaskTimeoutSettings commandBus) Sets the timeout settings for the command bus.voidsetDeadline(TaskTimeoutSettings deadline) Sets the timeout settings for deadlines.voidsetEventProcessors(TaskTimeoutSettings eventProcessors) Sets the timeout settings for event processors.voidsetQueryBus(TaskTimeoutSettings queryBus) Sets the timeout settings for the query bus.
-
Constructor Details
-
TransactionTimeoutProperties
public TransactionTimeoutProperties()
-
-
Method Details
-
getCommandBus
Timeout settings for the command bus. Defaults to 60-second timeout, 10-second warning threshold and a warning interval of 1 second. This timeout is used for the entire command handling process.- Returns:
- the timeout settings for the command bus
-
setCommandBus
Sets the timeout settings for the command bus.- Parameters:
commandBus- the timeout settings for the command bus
-
getQueryBus
Timeout settings for the query bus. Defaults to 60-second timeout, 10-second warning threshold and a warning interval of 1 second. This timeout is used for the entire query handling process.- Returns:
- the timeout settings for the query bus
-
setQueryBus
Sets the timeout settings for the query bus.- Parameters:
queryBus- the timeout settings for the query bus
-
getDeadline
Timeout settings for deadlines. Defaults to 60-second timeout, 10-second warning threshold and a warning interval of 1 second. This timeout is used for the entire deadline handling process.- Returns:
- the timeout settings for deadlines
-
setDeadline
Sets the timeout settings for deadlines.- Parameters:
deadline- the timeout settings for deadlines
-
getEventProcessors
Timeout settings for all event processors, unless a more specific setting is registered via theevent-processorproperty. Defaults to 60-second timeout, 10-second warning threshold and a warning interval of 1 second.- Returns:
- the timeout settings for event processors
-
setEventProcessors
Sets the timeout settings for event processors.- Parameters:
eventProcessors- the timeout settings for event processors
-
getEventProcessor
Timeout settings for specific event processors. The key is the name of the event processor, the value is the timeout settings for that event processor. Defaults to an empty map.- Returns:
- the timeout settings for specific event processors
-