Class StreamingExchangeConfiguration

java.lang.Object
info.bitrich.xchangestream.service.core.StreamingExchangeConfiguration

public class StreamingExchangeConfiguration extends Object
Configuration for streaming exchange services
  • Constructor Details

    • StreamingExchangeConfiguration

      public StreamingExchangeConfiguration()
      Create a new configuration with default values.
    • StreamingExchangeConfiguration

      public StreamingExchangeConfiguration(Duration connectionTimeout, Duration retryDuration, int idleTimeout)
      Create a new configuration with custom connection timeout and retry duration.
      Parameters:
      connectionTimeout - the websocket connection timeout
      retryDuration - the duration to wait between retries
      idleTimeout - the idle timeout in seconds (0 means no timeout)
  • Method Details

    • getConnectionTimeout

      public Duration getConnectionTimeout()
    • getRetryDuration

      public Duration getRetryDuration()
    • getIdleTimeout

      public int getIdleTimeout()