Package org.sentrysoftware.metricshub.engine.connector.parser
package org.sentrysoftware.metricshub.engine.connector.parser
-
ClassesClassDescriptionAn abstract class that provides the structure for updating a
JsonNode.
Each concrete subclass represents a specificJsonNodeupdate 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.