Interface CatalogTargetChangeListener

All Known Implementing Classes:
RequestedCatalogTargetsManager

public interface CatalogTargetChangeListener
An optional interface for an integration connector to implement if it needs to know when its catalog targets change. They could be added, deleted or updated. An update is a change to the catalog target relationship only. Changes to the connector result in the integration daemon restarting the connector.
  • Method Details

    • newCatalogTarget

      void newCatalogTarget(RequestedCatalogTarget catalogTarget)
      This catalog target has been created since the last refresh.
      Parameters:
      catalogTarget - new catalog target
    • updatedCatalogTarget

      void updatedCatalogTarget(RequestedCatalogTarget oldCatalogTarget, RequestedCatalogTarget newCatalogTarget)
      This catalog target has new properties.
      Parameters:
      oldCatalogTarget - old values
      newCatalogTarget - new values
    • removedCatalogTarget

      void removedCatalogTarget(RequestedCatalogTarget catalogTarget)
      This catalog target has been removed from the connector.
      Parameters:
      catalogTarget - removed relationship