Interface ISourceProcessor

All Known Implementing Classes:
SourceProcessor, SourceUpdaterProcessor

public interface ISourceProcessor
Interface for processing different types of data sources. Implementations of this interface handle specific source types and provide a SourceTable as a result.
  • Method Details

    • process

      SourceTable process(CopySource copySource)
      Process the CopySource and return a SourceTable.
      Parameters:
      copySource - The CopySource to process.
      Returns:
      The SourceTable result.
    • process

      SourceTable process(HttpSource httpSource)
      Process the HttpSource and return a SourceTable.
      Parameters:
      httpSource - The HttpSource to process.
      Returns:
      The SourceTable result.
    • process

      SourceTable process(IpmiSource ipmiSource)
      Process the IpmiSource and return a SourceTable.
      Parameters:
      ipmiSource - The IpmiSource to process.
      Returns:
      The SourceTable result.
    • process

      SourceTable process(CommandLineSource commandLineSource)
      Process the CommandLineSource and return a SourceTable.
      Parameters:
      commandLineSource - The CommandLineSource to process.
      Returns:
      The SourceTable result.
    • process

      SourceTable process(SnmpGetSource snmpSource)
      Process the SnmpGetSource and return a SourceTable.
      Parameters:
      snmpSource - The SnmpGetSource to process.
      Returns:
      The SourceTable result.
    • process

      SourceTable process(SnmpTableSource snmpTableSource)
      Process the SnmpTableSource and return a SourceTable.
      Parameters:
      snmpTableSource - The SnmpTableSource to process.
      Returns:
      The SourceTable result.
    • process

      SourceTable process(StaticSource staticSource)
      Process the StaticSource and return a SourceTable.
      Parameters:
      staticSource - The StaticSource to process.
      Returns:
      The SourceTable result.
    • process

      SourceTable process(TableJoinSource tableJoinSource)
      Process the TableJoinSource and return a SourceTable.
      Parameters:
      tableJoinSource - The TableJoinSource to process.
      Returns:
      The SourceTable result.
    • process

      SourceTable process(TableUnionSource tableUnionSource)
      Process the TableUnionSource and return a SourceTable.
      Parameters:
      tableUnionSource - The TableUnionSource to process.
      Returns:
      The SourceTable result.
    • process

      SourceTable process(WbemSource wbemSource)
      Process the WbemSource and return a SourceTable.
      Parameters:
      wbemSource - The WbemSource to process.
      Returns:
      The SourceTable result.
    • process

      SourceTable process(WmiSource wmiSource)
      Process the WmiSource and return a SourceTable.
      Parameters:
      wmiSource - The WmiSource to process.
      Returns:
      The SourceTable result.
    • process

      SourceTable process(SqlSource sqlSource)
      Process the SqlSource and return a SourceTable.
      Parameters:
      sqlSource - The SqlSource to process.
      Returns:
      The SourceTable result.