Class TimeoutProperties.MessageHandlerTimeoutProperties

java.lang.Object
org.axonframework.extension.springboot.TimeoutProperties.MessageHandlerTimeoutProperties
Enclosing class:
TimeoutProperties

public static class TimeoutProperties.MessageHandlerTimeoutProperties extends Object
Timeout properties for message handlers.
  • Constructor Details

    • MessageHandlerTimeoutProperties

      public MessageHandlerTimeoutProperties()
  • Method Details

    • getEvents

      public TaskTimeoutSettings getEvents()
      The timeout configuration for event handlers.

      Defaults to 30-second timeout, 10-second warning threshold and a warning interval of 1 second.

      Returns:
      the timeout configuration for event handlers
    • setEvents

      public void setEvents(TaskTimeoutSettings events)
      Sets the timeout configuration for event handlers.
      Parameters:
      events - the timeout configuration for event handlers
    • getCommands

      public TaskTimeoutSettings getCommands()
      The timeout configuration for command handlers.

      Defaults to 30-second timeout, 10-second warning threshold and a warning interval of 1 second.

      Returns:
      the timeout configuration for command handlers
    • setCommands

      public void setCommands(TaskTimeoutSettings commands)
      Sets the timeout configuration for command handlers.
      Parameters:
      commands - the timeout configuration for command handlers
    • getQueries

      public TaskTimeoutSettings getQueries()
      The timeout configuration for query handlers.

      Defaults to 30-second timeout, 10-second warning threshold and a warning interval of 1 second.

      Returns:
      the timeout configuration for query handlers
    • setQueries

      public void setQueries(TaskTimeoutSettings queries)
      Sets the timeout configuration for query handlers.
      Parameters:
      queries - the timeout configuration for query handlers
    • mapToConfiguration

      public HandlerTimeoutConfiguration mapToConfiguration()
      Converts this configuration to a HandlerTimeoutConfiguration.
      Returns:
      the HandlerTimeoutConfiguration based on this configuration