Class TimeoutProperties.TransactionTimeoutProperties

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

public static class TimeoutProperties.TransactionTimeoutProperties extends Object
  • Constructor Details

    • TransactionTimeoutProperties

      public TransactionTimeoutProperties()
  • Method Details

    • getCommandBus

      public TaskTimeoutSettings 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

      public void setCommandBus(TaskTimeoutSettings commandBus)
      Sets the timeout settings for the command bus.
      Parameters:
      commandBus - the timeout settings for the command bus
    • getQueryBus

      public TaskTimeoutSettings 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

      public void setQueryBus(TaskTimeoutSettings queryBus)
      Sets the timeout settings for the query bus.
      Parameters:
      queryBus - the timeout settings for the query bus
    • getDeadline

      public TaskTimeoutSettings 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

      public void setDeadline(TaskTimeoutSettings deadline)
      Sets the timeout settings for deadlines.
      Parameters:
      deadline - the timeout settings for deadlines
    • getEventProcessors

      public TaskTimeoutSettings getEventProcessors()
      Timeout settings for all event processors, unless a more specific setting is registered via the event-processor property. Defaults to 60-second timeout, 10-second warning threshold and a warning interval of 1 second.
      Returns:
      the timeout settings for event processors
    • setEventProcessors

      public void setEventProcessors(TaskTimeoutSettings eventProcessors)
      Sets the timeout settings for event processors.
      Parameters:
      eventProcessors - the timeout settings for event processors
    • getEventProcessor

      public Map<String,TaskTimeoutSettings> 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