Class OpenMetadataStoreClient

  • All Implemented Interfaces:
    org.odpi.openmetadata.commonservices.gaf.api.MetadataElementInterface, org.odpi.openmetadata.commonservices.gaf.api.MultiLanguageInterface, org.odpi.openmetadata.commonservices.gaf.api.StewardshipActionInterface, org.odpi.openmetadata.commonservices.gaf.api.ValidMetadataValuesInterface

    public class OpenMetadataStoreClient
    extends OpenMetadataStoreClientBase
    OpenMetadataStoreClientBase sits in the governance context of a governance action service when it is running in the engine host OMAG server. It is however shared by all the governance action services running in an engine service so that we only need one connector to the topic listener for the watchdog governance services.
    • Constructor Detail

      • OpenMetadataStoreClient

        public OpenMetadataStoreClient​(String serverName,
                                       String serverPlatformURLRoot)
                                throws InvalidParameterException
        Create a new client with no authentication embedded in the HTTP request.
        Parameters:
        serverName - name of the server to connect to
        serverPlatformURLRoot - the network address of the server running the OMAS REST servers
        Throws:
        InvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.
      • OpenMetadataStoreClient

        public OpenMetadataStoreClient​(String serverName,
                                       String serverPlatformURLRoot,
                                       String serverUserId,
                                       String serverPassword)
                                throws InvalidParameterException
        Create a new client that passes userId and password in each HTTP request. This is the userId/password of the calling server. The end user's userId is sent on each request.
        Parameters:
        serverName - name of the server to connect to
        serverPlatformURLRoot - the network address of the server running the OMAS REST servers
        serverUserId - caller's userId embedded in all HTTP requests
        serverPassword - caller's userId embedded in all HTTP requests
        Throws:
        InvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.