Uses of Class
org.sentrysoftware.metricshub.engine.strategy.source.SourceTable
Packages that use SourceTable
Package
Description
-
Uses of SourceTable in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
Methods in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source that return SourceTableModifier and TypeMethodDescriptionCommandLineSource.accept(ISourceProcessor sourceProcessor) CopySource.accept(ISourceProcessor sourceProcessor) HttpSource.accept(ISourceProcessor sourceProcessor) IpmiSource.accept(ISourceProcessor sourceProcessor) SnmpGetSource.accept(ISourceProcessor sourceProcessor) SnmpTableSource.accept(ISourceProcessor sourceProcessor) abstract SourceTableSource.accept(ISourceProcessor sourceProcessor) Accepts a source processor to perform processing on the source.SqlSource.accept(ISourceProcessor sourceProcessor) StaticSource.accept(ISourceProcessor sourceProcessor) TableJoinSource.accept(ISourceProcessor sourceProcessor) TableUnionSource.accept(ISourceProcessor sourceProcessor) WbemSource.accept(ISourceProcessor sourceProcessor) WmiSource.accept(ISourceProcessor sourceProcessor) -
Uses of SourceTable in org.sentrysoftware.metricshub.engine.extension
Methods in org.sentrysoftware.metricshub.engine.extension that return SourceTableModifier and TypeMethodDescriptionIProtocolExtension.processSource(Source source, String connectorId, TelemetryManager telemetryManager) Executes a source operation based on the given source and configuration within the telemetry manager.ISourceComputationExtension.processSource(Source source, String connectorId, TelemetryManager telemetryManager) Executes a source operation based on the given source and configuration within the telemetry manager. -
Uses of SourceTable in org.sentrysoftware.metricshub.engine.strategy.source
Methods in org.sentrysoftware.metricshub.engine.strategy.source that return SourceTableModifier and TypeMethodDescriptionstatic SourceTableSourceTable.empty()Creates an emptySourceTableinstance.ISourceProcessor.process(CommandLineSource commandLineSource) Process the CommandLineSource and return a SourceTable.ISourceProcessor.process(CopySource copySource) Process the CopySource and return a SourceTable.ISourceProcessor.process(HttpSource httpSource) Process the HttpSource and return a SourceTable.ISourceProcessor.process(IpmiSource ipmiSource) Process the IpmiSource and return a SourceTable.ISourceProcessor.process(SnmpGetSource snmpSource) Process the SnmpGetSource and return a SourceTable.ISourceProcessor.process(SnmpTableSource snmpTableSource) Process the SnmpTableSource and return a SourceTable.Process theSqlSourceand return a SourceTable.ISourceProcessor.process(StaticSource staticSource) Process the StaticSource and return a SourceTable.ISourceProcessor.process(TableJoinSource tableJoinSource) Process the TableJoinSource and return a SourceTable.ISourceProcessor.process(TableUnionSource tableUnionSource) Process the TableUnionSource and return a SourceTable.ISourceProcessor.process(WbemSource wbemSource) Process the WbemSource and return a SourceTable.Process the WmiSource and return a SourceTable.SourceProcessor.process(CommandLineSource commandLineSource) SourceProcessor.process(CopySource copySource) SourceProcessor.process(HttpSource httpSource) SourceProcessor.process(IpmiSource ipmiSource) SourceProcessor.process(SnmpGetSource snmpGetSource) SourceProcessor.process(SnmpTableSource snmpTableSource) SourceProcessor.process(StaticSource staticSource) SourceProcessor.process(TableJoinSource tableJoinSource) SourceProcessor.process(TableUnionSource tableUnionSource) SourceProcessor.process(WbemSource wbemSource) This method processesWbemSourceinstanceThis method processesWmiSourcesourceSourceUpdaterProcessor.process(CommandLineSource commandLineSource) SourceUpdaterProcessor.process(CopySource copySource) SourceUpdaterProcessor.process(HttpSource httpSource) SourceUpdaterProcessor.process(IpmiSource ipmiSource) SourceUpdaterProcessor.process(SnmpGetSource snmpGetSource) SourceUpdaterProcessor.process(SnmpTableSource snmpTableSource) SourceUpdaterProcessor.process(StaticSource staticSource) SourceUpdaterProcessor.process(TableJoinSource tableJoinSource) SourceUpdaterProcessor.process(TableUnionSource tableUnionSource) SourceUpdaterProcessor.process(WbemSource wbemSource) This method processesWmiSourcesourceMethods in org.sentrysoftware.metricshub.engine.strategy.source that return types with arguments of type SourceTableModifier and TypeMethodDescriptionstatic Optional<SourceTable> SourceTable.lookupSourceTable(String sourceKey, String connectorId, TelemetryManager telemetryManager) Find the source table instance from the connector namespace.
If we have a hard-coded source then we will create a source wrapping the csv input. -
Uses of SourceTable in org.sentrysoftware.metricshub.engine.strategy.utils
Methods in org.sentrysoftware.metricshub.engine.strategy.utils with parameters of type SourceTableModifier and TypeMethodDescriptionstatic StringPslUtils.formatExtendedJSON(@NonNull String row, @NonNull SourceTable tableResult) Converts an entry and its result into an extended JSON format: { "Entry":{ "Full":"<entry>", "Column(1)":"<1st field value>", "Column(2)":"<2nd field value>", "Column(3)":"<3rd field value>", "Value":<result> <- Result must be properly formatted (either "result" or {"property":"value"} } } -
Uses of SourceTable in org.sentrysoftware.metricshub.engine.telemetry
Methods in org.sentrysoftware.metricshub.engine.telemetry that return SourceTableModifier and TypeMethodDescriptionConnectorNamespace.getSourceTable(@NonNull String key) Get theSourceTableidentified with the given keyMethods in org.sentrysoftware.metricshub.engine.telemetry with parameters of type SourceTableModifier and TypeMethodDescriptionvoidConnectorNamespace.addSourceTable(@NonNull String key, @NonNull SourceTable sourceTable) Add a source in the current sourceTables map