Class HandlerTimeoutConfiguration
java.lang.Object
org.axonframework.messaging.core.timeout.HandlerTimeoutConfiguration
Configuration for the timeout settings of message handlers. Each specific message type can have its own timeout
settings.
- Since:
- 4.11.0
- Author:
- Mitchell Herrijgers
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a newHandlerTimeoutConfigurationwith default timeout settings.HandlerTimeoutConfiguration(TaskTimeoutSettings events, TaskTimeoutSettings commands, TaskTimeoutSettings queries, TaskTimeoutSettings deadlines) Creates a newHandlerTimeoutConfigurationwith the given timeout settings. -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the timeout settings for commands.Retrieves the timeout settings for deadlines.Retrieves the timeout settings for events.Retrieves the timeout settings for queries.
-
Constructor Details
-
HandlerTimeoutConfiguration
public HandlerTimeoutConfiguration()Creates a newHandlerTimeoutConfigurationwith default timeout settings. This means all message handlers have their timeouts disabled. -
HandlerTimeoutConfiguration
public HandlerTimeoutConfiguration(TaskTimeoutSettings events, TaskTimeoutSettings commands, TaskTimeoutSettings queries, TaskTimeoutSettings deadlines) Creates a newHandlerTimeoutConfigurationwith the given timeout settings.- Parameters:
events- the timeout settings for eventscommands- the timeout settings for commandsqueries- the timeout settings for queriesdeadlines- the timeout settings for deadlines
-
-
Method Details
-
getEvents
Retrieves the timeout settings for events.- Returns:
- the timeout settings for events
-
getCommands
Retrieves the timeout settings for commands.- Returns:
- the timeout settings for commands
-
getQueries
Retrieves the timeout settings for queries.- Returns:
- the timeout settings for queries
-
getDeadlines
Retrieves the timeout settings for deadlines.- Returns:
- the timeout settings for deadlines
-