Class SearchIntegratorConnector

All Implemented Interfaces:
AuditLoggingComponent, SecureConnectorExtension, VirtualConnectorExtension, IntegrationConnector, SearchIntegratorOMISConnector
Direct Known Subclasses:
ElasticsearchIntegrationConnector

public abstract class SearchIntegratorConnector extends IntegrationConnectorBase implements SearchIntegratorOMISConnector
SearchIntegratorConnector is the base class for an integration connector that is managed by the Search Integrator OMIS.
  • Constructor Details

    • SearchIntegratorConnector

      public SearchIntegratorConnector()
      Constructor
    • SearchIntegratorConnector

      public SearchIntegratorConnector(SearchIntegratorContext context)
      Constructor
      Parameters:
      context - integration context
  • Method Details

    • setContext

      public void setContext(SearchIntegratorContext context)
      Set up the context for this connector. It is called by the context manager.
      Parameters:
      context - context for this connector's private use.
    • getContext

      Return the context for this connector. It is called by the connector.
      Returns:
      context for this connector's private use.
      Throws:
      ConnectorCheckedException - internal issue setting up context
    • saveAsset

      public abstract void saveAsset(AssetCatalogEvent assetCatalogEvent)
      Save the events received from asset catalog to the Elasticsearch service
      Parameters:
      assetCatalogEvent - the event which contains the asset