Class ApacheKafkaUtils
java.lang.Object
com.linkedin.venice.pubsub.adapter.kafka.ApacheKafkaUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.kafka.common.header.internals.RecordHeaders
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.kafka.common.header.internals.RecordHeaders
static boolean
isKafkaProtocolValid
(String kafkaProtocol) static boolean
isKafkaSSLProtocol
(PubSubSecurityProtocol kafkaProtocol) static boolean
isKafkaSSLProtocol
(String kafkaProtocol) static boolean
validateAndCopyKafkaSSLConfig
(VeniceProperties veniceProperties, Properties properties) This function will extract SSL related config if Kafka SSL is enabled.
-
Field Details
-
EMPTY_RECORD_HEADERS
public static final org.apache.kafka.common.header.internals.RecordHeaders EMPTY_RECORD_HEADERS
-
-
Constructor Details
-
ApacheKafkaUtils
public ApacheKafkaUtils()
-
-
Method Details
-
convertToKafkaSpecificHeaders
public static org.apache.kafka.common.header.internals.RecordHeaders convertToKafkaSpecificHeaders(PubSubMessageHeaders headers) -
validateAndCopyKafkaSSLConfig
public static boolean validateAndCopyKafkaSSLConfig(VeniceProperties veniceProperties, Properties properties) This function will extract SSL related config if Kafka SSL is enabled.- Parameters:
veniceProperties
-properties
-- Returns:
- whether Kafka SSL is enabled or not0
-
isKafkaSSLProtocol
-
isKafkaProtocolValid
-
isKafkaSSLProtocol
-