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.
Represents a default variable for a connector.
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
instanceFactory 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.
Represents a criterion for filtering based on a SQL query.
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.