Class OutboundConnectorRegistrationHelper

java.lang.Object
io.camunda.connector.runtime.util.outbound.OutboundConnectorRegistrationHelper

public class OutboundConnectorRegistrationHelper extends Object
Configuration class holding information of a connector.
  • Field Details

    • CONNECTOR_FUNCTION_PATTERN

      public static final Pattern CONNECTOR_FUNCTION_PATTERN
      Pattern describing the connector env configuration pattern.
    • hardwiredEnvironmentVariables

      public static Map<String,String> hardwiredEnvironmentVariables
  • Constructor Details

    • OutboundConnectorRegistrationHelper

      public OutboundConnectorRegistrationHelper()
  • Method Details

    • addHardwiredEnvironmentVariable

      public static void addHardwiredEnvironmentVariable(String key, String value)
    • clearHardwiredEnvironmentVariable

      public static void clearHardwiredEnvironmentVariable()
    • getEnvironmentVariables

      public static Map<String,String> getEnvironmentVariables()
    • isEnvConfigured

      public static boolean isEnvConfigured()
    • parse

      public static List<OutboundConnectorConfiguration> parse()
      Parses the connector registrations from the environment.
      Returns:
      the list of registrations
    • parseFromSPI

      public static List<OutboundConnectorConfiguration> parseFromSPI()
      Parses connectors registered via SPI ("auto discovery")
      Returns:
      the list of registrations
    • parseFromEnv

      public static List<OutboundConnectorConfiguration> parseFromEnv()
      Parses the connector registrations configured through via environment variables.
      Returns:
      the list of registrations