Class ConnectorLibraryParser

java.lang.Object
org.sentrysoftware.metricshub.engine.connector.parser.ConnectorLibraryParser

public class ConnectorLibraryParser extends Object
Parses connectors from YAML files in a given directory.
  • Field Details

    • CONNECTOR_PARSING_ERROR

      public static final String CONNECTOR_PARSING_ERROR
      See Also:
    • OBJECT_MAPPER

      public static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER
      The ObjectMapper instance for handling YAML files.
  • Constructor Details

    • ConnectorLibraryParser

      public ConnectorLibraryParser()
  • Method Details

    • parseConnectorsFromAllYamlFiles

      public Map<String,Connector> parseConnectorsFromAllYamlFiles(Path yamlParentDirectory) throws IOException
      Parses connectors from all YAML files in the given directory.
      Parameters:
      yamlParentDirectory - The directory containing connectors YAML files.
      Returns:
      Map<String, Connector> (connectors map: key=YAMLFileName, value=Connector).
      Throws:
      IOException - If the file does not exist.