Class RepositoryGovernanceEngineHandler


  • public class RepositoryGovernanceEngineHandler
    extends GovernanceEngineHandler
    The RepositoryGovernanceEngineHandler is responsible for running repository governance services on demand. It is initialized with the configuration for the repository governance services it supports along with the clients to the asset properties store and annotations store.
    • Constructor Detail

      • RepositoryGovernanceEngineHandler

        public RepositoryGovernanceEngineHandler​(EngineConfig engineConfig,
                                                 String serverName,
                                                 String serverUserId,
                                                 GovernanceEngineConfigurationClient configurationClient,
                                                 GovernanceEngineClient serverClient,
                                                 EnterpriseRepositoryServicesClient repositoryGovernanceEngineClient,
                                                 AuditLog auditLog,
                                                 int maxPageSize)
        Create a client-side object for calling a repository governance engine.
        Parameters:
        engineConfig - the unique identifier of the repository governance engine.
        serverName - the name of the engine host server where the repository governance engine is running
        serverUserId - user id for the server to use
        configurationClient - client to retrieve the configuration
        serverClient - client used by the engine host services to control the execution of governance action requests
        repositoryGovernanceEngineClient - REST client for direct REST Calls to OMRS - used by repository governance services
        auditLog - logging destination
        maxPageSize - maximum number of results that can be returned in a single request