Interface SaslConfig


public interface SaslConfig
  • Method Details

    • mechanism

      Optional<String> mechanism()
      SASL mechanism used for client connections
    • jaasConfig

      Optional<String> jaasConfig()
      JAAS login context parameters for SASL connections in the format used by JAAS configuration files
    • clientCallbackHandlerClass

      Optional<String> clientCallbackHandlerClass()
      The fully qualified name of a SASL client callback handler class
    • loginCallbackHandlerClass

      Optional<String> loginCallbackHandlerClass()
      The fully qualified name of a SASL login callback handler class
    • loginClass

      Optional<String> loginClass()
      The fully qualified name of a class that implements the Login interface
    • kerberosServiceName

      Optional<String> kerberosServiceName()
      The Kerberos principal name that Kafka runs as
    • kerberosKinitCmd

      Optional<String> kerberosKinitCmd()
      Kerberos kinit command path
    • kerberosTicketRenewWindowFactor

      Optional<Double> kerberosTicketRenewWindowFactor()
      Login thread will sleep until the specified window factor of time from last refresh
    • kerberosTicketRenewJitter

      Optional<Double> kerberosTicketRenewJitter()
      Percentage of random jitter added to the renewal time
    • kerberosMinTimeBeforeRelogin

      Optional<Long> kerberosMinTimeBeforeRelogin()
      Percentage of random jitter added to the renewal time
    • loginRefreshWindowFactor

      Optional<Double> loginRefreshWindowFactor()
      Login refresh thread will sleep until the specified window factor relative to the credential's lifetime has been reached-
    • loginRefreshWindowJitter

      Optional<Double> loginRefreshWindowJitter()
      The maximum amount of random jitter relative to the credential's lifetime
    • loginRefreshMinPeriod

      Optional<Duration> loginRefreshMinPeriod()
      The desired minimum duration for the login refresh thread to wait before refreshing a credential
    • loginRefreshBuffer

      Optional<Duration> loginRefreshBuffer()
      The amount of buffer duration before credential expiration to maintain when refreshing a credential