Interface ISourceComputationExtension


public interface ISourceComputationExtension
Defines the contract for source computation extensions within the system. Source computation extensions are responsible for executing internal data manipulation. Implementations of this interface must provide mechanisms to execute operations related to sources.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Check if a Source is of the right sub type of source to be processed through the extension.
    processSource(Source source, String connectorId, TelemetryManager telemetryManager)
    Executes a source operation based on the given source and configuration within the telemetry manager.
  • Method Details

    • processSource

      SourceTable processSource(Source source, String connectorId, TelemetryManager telemetryManager)
      Executes a source operation based on the given source and configuration within the telemetry manager.
      Parameters:
      source - The source to execute.
      connectorId - The connector Identifier.
      telemetryManager - The telemetry manager to use for monitoring.
      Returns:
      A SourceTable object representing the result of the source execution.
    • isValidSource

      boolean isValidSource(Source source)
      Check if a Source is of the right sub type of source to be processed through the extension.
      Parameters:
      source - The source to check.
      Returns:
      True if the Source is of the right subtype of source, false if it's not.