Skip to main content

Module config

Module config 

Source
Expand description

Shared connection configuration.

Structs§

CachedOAuthBearerTokenProvider
OAUTHBEARER provider that caches a token until its refresh window.
ClientConfig
Connection settings shared by low-level clients, producers, and consumers.
OAuthBearerToken
A bearer token together with the time at which the issuer says it expires.
SaslCredentials
SASL authentication material.

Enums§

SaslMechanism
Kafka SASL mechanism selected for authentication.
SecurityProtocol
Kafka client security protocol.

Traits§

OAuthBearerTokenProvider
Supplies a fresh SASL/OAUTHBEARER token for a broker connection.
OAuthBearerTokenSource
Supplies an issuer token and its expiration metadata to a cached provider.

Type Aliases§

OAuthBearerTokenFuture
Future returned by an OAuthBearerTokenProvider.
OAuthBearerTokenSourceFuture
Future returned by an OAuthBearerTokenSource.