Class SourceProcessor
java.lang.Object
org.sentrysoftware.metricshub.engine.strategy.source.SourceProcessor
- All Implemented Interfaces:
ISourceProcessor
The
SourceProcessor class is responsible for processing various types of monitor sources.
It implements the ISourceProcessor interface and provides methods for executing source-related tasks.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprocess(CommandLineSource commandLineSource) Process the CommandLineSource and return a SourceTable.process(CopySource copySource) Process the CopySource and return a SourceTable.process(HttpSource httpSource) Process the HttpSource and return a SourceTable.process(IpmiSource ipmiSource) Process the IpmiSource and return a SourceTable.process(SnmpGetSource snmpGetSource) Process the SnmpGetSource and return a SourceTable.process(SnmpTableSource snmpTableSource) Process the SnmpTableSource and return a SourceTable.Process theSqlSourceand return a SourceTable.process(StaticSource staticSource) Process the StaticSource and return a SourceTable.process(TableJoinSource tableJoinSource) Process the TableJoinSource and return a SourceTable.process(TableUnionSource tableUnionSource) Process the TableUnionSource and return a SourceTable.process(WbemSource wbemSource) This method processesWbemSourceinstanceThis method processesWmiSourcesource
-
Constructor Details
-
SourceProcessor
public SourceProcessor()
-
-
Method Details
-
process
Description copied from interface:ISourceProcessorProcess the CopySource and return a SourceTable.- Specified by:
processin interfaceISourceProcessor- Parameters:
copySource- The CopySource to process.- Returns:
- The SourceTable result.
-
process
Description copied from interface:ISourceProcessorProcess the HttpSource and return a SourceTable.- Specified by:
processin interfaceISourceProcessor- Parameters:
httpSource- The HttpSource to process.- Returns:
- The SourceTable result.
-
process
Description copied from interface:ISourceProcessorProcess the IpmiSource and return a SourceTable.- Specified by:
processin interfaceISourceProcessor- Parameters:
ipmiSource- The IpmiSource to process.- Returns:
- The SourceTable result.
-
process
Description copied from interface:ISourceProcessorProcess the CommandLineSource and return a SourceTable.- Specified by:
processin interfaceISourceProcessor- Parameters:
commandLineSource- The CommandLineSource to process.- Returns:
- The SourceTable result.
-
process
Description copied from interface:ISourceProcessorProcess the SnmpGetSource and return a SourceTable.- Specified by:
processin interfaceISourceProcessor- Parameters:
snmpGetSource- The SnmpGetSource to process.- Returns:
- The SourceTable result.
-
process
Description copied from interface:ISourceProcessorProcess the SnmpTableSource and return a SourceTable.- Specified by:
processin interfaceISourceProcessor- Parameters:
snmpTableSource- The SnmpTableSource to process.- Returns:
- The SourceTable result.
-
process
Description copied from interface:ISourceProcessorProcess the StaticSource and return a SourceTable.- Specified by:
processin interfaceISourceProcessor- Parameters:
staticSource- The StaticSource to process.- Returns:
- The SourceTable result.
-
process
Description copied from interface:ISourceProcessorProcess the TableJoinSource and return a SourceTable.- Specified by:
processin interfaceISourceProcessor- Parameters:
tableJoinSource- The TableJoinSource to process.- Returns:
- The SourceTable result.
-
process
Description copied from interface:ISourceProcessorProcess the TableUnionSource and return a SourceTable.- Specified by:
processin interfaceISourceProcessor- Parameters:
tableUnionSource- The TableUnionSource to process.- Returns:
- The SourceTable result.
-
process
This method processesWbemSourceinstance- Specified by:
processin interfaceISourceProcessor- Parameters:
wbemSource-WbemSourceinstance- Returns:
SourceTableinstance
-
process
This method processesWmiSourcesource- Specified by:
processin interfaceISourceProcessor- Parameters:
wmiSource-WmiSourcesource instance- Returns:
SourceTableinstance
-
process
Description copied from interface:ISourceProcessorProcess theSqlSourceand return a SourceTable.- Specified by:
processin interfaceISourceProcessor- Parameters:
sqlSource- TheSqlSourceto process.- Returns:
- The SourceTable result.
-