Interface UofProducerConfiguration

All Known Implementing Classes:
UofProducerConfigurationImpl

public interface UofProducerConfiguration
  • Method Details

    • getInactivitySeconds

      Duration getInactivitySeconds()
      Returns:
      The longest inactivity interval between producer alive messages (seconds)
    • getInactivitySecondsPrematch

      Duration getInactivitySecondsPrematch()
      Returns:
      The longest inactivity interval between alive messages for prematch producer (seconds)
    • getMaxRecoveryTime

      Duration getMaxRecoveryTime()
      Returns:
      The max recovery execution time, after which the recovery request is repeated (minutes)
    • getMinIntervalBetweenRecoveryRequests

      Duration getMinIntervalBetweenRecoveryRequests()
      Returns:
      The minimal interval between recovery requests initiated by alive messages (seconds)
    • getDisabledProducers

      List<Integer> getDisabledProducers()
      Returns a list of producer identifiers which should be disabled automatically when the SDK starts up
      Returns:
      a list of producer identifiers which should be disabled automatically when the sdk starts up
    • getProducers

      List<Producer> getProducers()
      Get the list of available producers for provided access token
      Returns:
      the list of available producers for provided access token