Record - artemis : ConnectionConfiguration

Configurations related to a Artemis `Connection`.

Fields

  • secureSocket SecureSocket
  • Configurations related to SSL/TLS

  • timeToLive int 60000
  • Connection's time-to-live. negative to disable or greater or equals to 0

  • callTimeout int 30000
  • The blocking calls timeout in milliseconds

  • consumerWindowSize int 1024 * 1024
  • Window size in bytes for flow control of the consumers created through this Connection

  • consumerMaxRate int -1
  • Maximum rate of message consumption for consumers created through this Connection

  • producerWindowSize int 64 * 1024
  • Window size for flow control of the producers created through this Connection

  • producerMaxRate int -1
  • The maximum rate of message production for producers created through this Connection

  • retryInterval int 2000
  • The time in milliseconds to retry connection

  • retryIntervalMultiplier float 1.0
  • Multiplier to apply to successive retry intervals

  • maxRetryInterval int 2000
  • The maximum retry interval (in the case a retry interval multiplier has been specified)

  • reconnectAttempts int 0
  • The maximum number of attempts to retry connection in case of failure

  • initialConnectAttempts int 1
  • The maximum number of attempts to establish an initial connection