Package org.sentrysoftware.metricshub.engine.connector.parser


package org.sentrysoftware.metricshub.engine.connector.parser
  • Classes
    Class
    Description
    An abstract class that provides the structure for updating a JsonNode.
    Each concrete subclass represents a specific JsonNode update implementation.
    Abstract base class for implementing a chain of responsibility pattern in processing JsonNodes.
    Parses connectors from YAML files in a given directory.
    Utility class for parsing connector files and creating Connector objects.
    Processor for replacing placeholder values in a JsonNode using constant values.
    Resolves and internalizes embedded files within a JsonNode.
    Processor for replacing placeholder values in a JsonNode using environment variables.
    Represents a processor that merges extended connectors specified under the 'extends' section of the given JSON node.
    This utility class traverses a JsonNode using a path context, applying updates according to an updater function and a predicate that determines whether the value should be updated.
    This utility class traverses a JsonNode, applying updates according to an updater function and a predicate that determines whether the value should be updated.
    Helper class for creating instances of NodeProcessor implementations.
     
    Processes source keys in a given JSON node structure.
    Processes template variables within JSON nodes by substituting placeholders with actual values from a set of connector variables.