Class OpenMetadataStoreClient

  • All Implemented Interfaces:
    OpenMetadataStore

    public class OpenMetadataStoreClient
    extends OpenMetadataClient
    OpenMetadataClient is created for each instance of the governance service. It interfaces between the governance context of each governance service instance and the clients and handlers of Governance Action Open Metadata Engine Service (OMES). The governanceServiceHandler is also tied to the governance service instance. The governanceListenerManager and the governanceEngineClient are shared by all services instances running in the Governance Action OMES. There are three groups of methods:
    • Methods for working with metadata that are driven by the logic in the governance service. This is implemented with calls to the Governance Engine OMAS client that is calling the partner OMAS for Governance Action OMES.
    • Methods for managing the Governance Actions that drive calls to the governance services. These methods are passed to the governanceServiceHandler to be handled by the engine host services. The engine host services may have a different partner OMAS and so they have their own client to Governance Engine OMAS.
    • Methods for managing Open Watchdog Governance Service's listeners that are passed to the governance listener manager.