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

@Component public class RabbitMqElementPropertiesBuilder 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
    • buildAmqpConnectionProperties

      public Map<String,String> buildAmqpConnectionProperties(String ssl, String address, String queues, String exchange, String username, String password, String sourceType, String vHost)
    • enrichWithAdditionalProperties

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