public class Utils
extends java.lang.Object
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<java.lang.String,java.lang.Object> |
configureKafka(@Nullable java.util.Map<java.lang.String,java.lang.String> props)
Configures Kafka consumer for authorized connection.
|
static java.util.Map<java.lang.String,java.lang.String> |
configureSsl(KafkaToPubsubOptions options) |
static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getKafkaCredentialsFromVault(java.lang.String secretStoreUrl,
java.lang.String token)
Retrieves all credentials from HashiCorp Vault secret storage.
|
static boolean |
isSslSpecified(KafkaToPubsubOptions options) |
static java.util.Map<java.lang.String,java.lang.Object> |
parseKafkaConsumerConfig(@Nullable java.lang.String kafkaConsumerConfig) |
public static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getKafkaCredentialsFromVault(java.lang.String secretStoreUrl,
java.lang.String token)
secretStoreUrl - url to the secret storage that contains a credentials for Kafkatoken - Vault token to access the secret storagepublic static java.util.Map<java.lang.String,java.lang.Object> configureKafka(@Nullable java.util.Map<java.lang.String,java.lang.String> props)
props - username and password for Kafkapublic static java.util.Map<java.lang.String,java.lang.String> configureSsl(KafkaToPubsubOptions options)
public static boolean isSslSpecified(KafkaToPubsubOptions options)
public static java.util.Map<java.lang.String,java.lang.Object> parseKafkaConsumerConfig(@Nullable java.lang.String kafkaConsumerConfig)