All Classes and Interfaces

Class
Description
An abstract base class for Maven reports related to connectors.
Abstract class representing a criterion.
Abstract base class for implementing a chain of responsibility pattern in processing JsonNodes.
Abstract class for producing pages.
An abstract base class for SNMP (Simple Network Management Protocol) criteria.
This class extends AbstractCriterion and provides common functionality for WQL-related criteria.
Represents a criterion for filtering based on a command line.
 
Implementation for reading information from a JSON structure representing a connector.
This class parses the connectors that are located under the source directory then produces a map of JsonNode instances that need to be used by the underlying page producers.
Utility class for producing the connector page.
This class parses the connector YAML file and produces the corresponding JsonNode
This Maven report goal builds an HTML Page for the Connectors Directory.
Constants for the plugin.
The constant processor performs constant replacements over a JsonNode instance
Factory class for creating instances of AbstractCriterion based on connector criterion types.
A visitor implementation for producing a criterion sink using the provided criteria.
Represents a criterion for filtering based on kept and excluded device types.
The ExtendsProcessor class performs the merging of extended connectors.
Represents a criterion for filtering based on an HTTP request.
Interface defining a visitor pattern for criterion types.
Represents a criterion for filtering based on an IPMI request.
Utility class for common operations and methods with JsonNode objects.
This utility class traverses a JsonNode, applying updates according to an updater function and a predicate that determines whether the value should be updated.
Utility class for producing main page of the connectors directory.
The NodeProcessorHelper class provides utility methods for creating instances of node processors.
Enumeration representing different OpenTelemetry hardware monitor types.
Enumeration representing different operating system types.
Platform to MetricsHub Connector implementation It is made of { os ; platform ; technology }.
Represents a criterion for filtering based on a process presence.
Represents a criterion for filtering based on the engine version.
Represents a criterion for filtering based on a service presence.
Utility class providing helper methods for generating content in a Sink format.
Represents a criterion for filtering based on an SNMP GET request.
Represents a criterion for filtering based on an SNMP GET-NEXT request.
Utility class for producing tag page related to connectors.
Enumeration representing different technology types such as HTTP, IPMI, SNMP, WMI, WBEM, Command Lines, etc.
Represents a criterion for filtering based on a WBEM request.
Represents a criterion for filtering based on a WMI request.