Interface SourcePlugin


public interface SourcePlugin
Provides a plugin point for manipulating the framework source responses for getSourceIds and getSourceInfo methods
  • Method Summary

    Modifier and Type
    Method
    Description
    Plugin point for changing the list of source ids return from the catalog frameworks getSourceIds method
    Plugin point for modifying the SourceInfoResponse return from the catalog frameworks getSourceInfo method
  • Method Details

    • processSourceIds

      Set<String> processSourceIds(Set<String> sourceIds)
      Plugin point for changing the list of source ids return from the catalog frameworks getSourceIds method
      Parameters:
      sourceIds - The sources ids to process from the previous SourcePlugin
      Returns:
      The processed set of source ids to pass to the next SourcePlugin
    • processSourceInfo

      SourceInfoResponse processSourceInfo(SourceInfoResponse sourceInfoResponse)
      Plugin point for modifying the SourceInfoResponse return from the catalog frameworks getSourceInfo method
      Parameters:
      sourceInfoResponse - The SourceInfoResponse from the previous SourcePlugin
      Returns:
      The processed SourceInfoResponse to pass to the next SourcePlugin