Class ApacheKafkaUtils

java.lang.Object
com.linkedin.venice.pubsub.adapter.kafka.ApacheKafkaUtils

public class ApacheKafkaUtils extends Object
  • 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

      public static boolean isKafkaSSLProtocol(PubSubSecurityProtocol kafkaProtocol)
    • isKafkaProtocolValid

      public static boolean isKafkaProtocolValid(String kafkaProtocol)
    • isKafkaSSLProtocol

      public static boolean isKafkaSSLProtocol(String kafkaProtocol)