Class DefaultOdysseyRequestManager

java.lang.Object
io.confluent.kafka.odyssey.DefaultOdysseyRequestManager
All Implemented Interfaces:
OdysseyRequestManager, AutoCloseable

public class DefaultOdysseyRequestManager extends Object implements OdysseyRequestManager
  • Constructor Details

    • DefaultOdysseyRequestManager

      public DefaultOdysseyRequestManager()
      Creates a DefaultOdysseyRequestManager with default settings.
    • DefaultOdysseyRequestManager

      public DefaultOdysseyRequestManager(int maxThreads, int maxQueueSize, int requestTimeoutMs)
      Creates a DefaultOdysseyRequestManager with custom thread pool settings.
      Parameters:
      maxThreads - maximum number of worker threads
      maxQueueSize - maximum queue size for pending requests
      requestTimeoutMs - request timeout in milliseconds
    • DefaultOdysseyRequestManager

      public DefaultOdysseyRequestManager(int maxThreads, int maxQueueSize, int requestTimeoutMs, Map<String,?> configs)
      Creates a DefaultOdysseyRequestManager with custom settings and configuration.
      Parameters:
      maxThreads - maximum number of worker threads
      maxQueueSize - maximum queue size for pending requests
      requestTimeoutMs - request timeout in milliseconds
      configs - additional configuration (e.g., authentication for SR clients)
  • Method Details