Uses of Class
org.sentrysoftware.metricshub.engine.connector.parser.AbstractNodeProcessor
Packages that use AbstractNodeProcessor
-
Uses of AbstractNodeProcessor in org.sentrysoftware.metricshub.engine.connector.parser
Modifier and TypeClassDescriptionclassProcessor for replacing placeholder values in a JsonNode using constant values.classProcessor for replacing placeholder values in a JsonNode using environment variables.classRepresents a processor that merges extended connectors specified under the 'extends' section of the given JSON node.classclassProcesses source keys in a given JSON node structure.classProcesses template variables within JSON nodes by substituting placeholders with actual values from a set of connector variables.Methods in org.sentrysoftware.metricshub.engine.connector.parser that return AbstractNodeProcessorModifier and TypeMethodDescriptionstatic AbstractNodeProcessorNodeProcessorHelper.withExtendsAndConstantsProcessor(Path connectorDirectory, com.fasterxml.jackson.databind.ObjectMapper mapper) Creates aExtendsProcessorwith aConstantsProcessordestination.static AbstractNodeProcessorNodeProcessorHelper.withExtendsAndTemplateVariableProcessor(Path connectorDirectory, com.fasterxml.jackson.databind.ObjectMapper mapper, Map<String, String> connectorVariables) Creates aExtendsProcessorwith aTemplateVariableProcessordestination that redirects toConstantsProcessor.Constructors in org.sentrysoftware.metricshub.engine.connector.parser with parameters of type AbstractNodeProcessorModifierConstructorDescriptionConstructs a ConstantsProcessor with a next processor.ExtendsProcessor(@NonNull Path connectorDirectory, @NonNull com.fasterxml.jackson.databind.ObjectMapper mapper, AbstractNodeProcessor next) Constructs a SourceKeyProcessor with a next processor.TemplateVariableProcessor(@NonNull Map<String, String> connectorVariables, AbstractNodeProcessor next) Constructs a newTemplateVariableProcessorwith the specified map of connector variables and the next processor in the chain.