java.lang.Object
org.qubership.integration.platform.runtime.catalog.service.deployment.properties.builders.KafkaElementPropertiesBuilder
All Implemented Interfaces:
ElementPropertiesBuilder

@Component public class KafkaElementPropertiesBuilder extends Object implements ElementPropertiesBuilder
  • Constructor Details

  • Method Details

    • applicableTo

      public boolean applicableTo(org.qubership.integration.platform.catalog.persistence.configs.entity.chain.element.ChainElement element)
      Specified by:
      applicableTo in interface ElementPropertiesBuilder
    • build

      public Map<String,String> build(org.qubership.integration.platform.catalog.persistence.configs.entity.chain.element.ChainElement element)
      Specified by:
      build in interface ElementPropertiesBuilder
    • buildKafkaConnectionProperties

      public Map<String,String> buildKafkaConnectionProperties(String topics, String brokers, String securityProtocol, String saslMechanism, String saslJaasConfig, String sourceType)
    • enrichWithAdditionalProperties

      public void enrichWithAdditionalProperties(org.qubership.integration.platform.catalog.persistence.configs.entity.chain.element.ChainElement element, Map<String,String> elementProperties)