public class SaslConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
Optional<String> |
clientCallbackHandlerClass
The fully qualified name of a SASL client callback handler class
|
Optional<String> |
jaasConfig
JAAS login context parameters for SASL connections in the format used by JAAS configuration files
|
Optional<String> |
kerberosKinitCmd
Kerberos kinit command path
|
Optional<Long> |
kerberosMinTimeBeforeRelogin
Percentage of random jitter added to the renewal time
|
Optional<String> |
kerberosServiceName
The Kerberos principal name that Kafka runs as
|
Optional<Double> |
kerberosTicketRenewJitter
Percentage of random jitter added to the renewal time
|
Optional<Double> |
kerberosTicketRenewWindowFactor
Login thread will sleep until the specified window factor of time from last refresh
|
Optional<String> |
loginCallbackHandlerClass
The fully qualified name of a SASL login callback handler class
|
Optional<String> |
loginClass
The fully qualified name of a class that implements the Login interface
|
Optional<Duration> |
loginRefreshBuffer
The amount of buffer duration before credential expiration to maintain when refreshing a credential
|
Optional<Duration> |
loginRefreshMinPeriod
The desired minimum duration for the login refresh thread to wait before refreshing a credential
|
Optional<Double> |
loginRefreshWindowFactor
Login refresh thread will sleep until the specified window factor relative to the
credential's lifetime has been reached-
|
Optional<Double> |
loginRefreshWindowJitter
The maximum amount of random jitter relative to the credential's lifetime
|
| Constructor and Description |
|---|
SaslConfig() |
@ConfigItem public Optional<String> jaasConfig
@ConfigItem public Optional<String> clientCallbackHandlerClass
@ConfigItem public Optional<String> loginCallbackHandlerClass
@ConfigItem public Optional<String> loginClass
@ConfigItem public Optional<String> kerberosServiceName
@ConfigItem public Optional<String> kerberosKinitCmd
@ConfigItem public Optional<Double> kerberosTicketRenewWindowFactor
@ConfigItem public Optional<Double> kerberosTicketRenewJitter
@ConfigItem public Optional<Long> kerberosMinTimeBeforeRelogin
@ConfigItem public Optional<Double> loginRefreshWindowFactor
@ConfigItem public Optional<Double> loginRefreshWindowJitter
@ConfigItem public Optional<Duration> loginRefreshMinPeriod
@ConfigItem public Optional<Duration> loginRefreshBuffer
Copyright © 2020 JBoss by Red Hat. All rights reserved.