Class RepositoryGovernanceAdmin
java.lang.Object
org.odpi.openmetadata.governanceservers.enginehostservices.admin.EngineServiceAdmin
org.odpi.openmetadata.engineservices.repositorygovernance.admin.RepositoryGovernanceAdmin
RepositoryGovernanceAdmin is called during server start-up and initializes the Repository Governance OMES.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.governanceservers.enginehostservices.admin.EngineServiceAdmin
auditLog, invalidParameterHandler, localServerName
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninitialize
(String localServerId, String localServerName, AuditLog auditLog, String localServerUserId, String localServerPassword, int maxPageSize, GovernanceEngineConfigurationClient configurationClient, GovernanceContextClient governanceActionClient, EngineServiceConfig engineServiceConfig) Initialize engine service.void
shutdown()
Shutdown the engine service.Methods inherited from class org.odpi.openmetadata.governanceservers.enginehostservices.admin.EngineServiceAdmin
getEngines, getPartnerServiceRootURL, getPartnerServiceServerName, validateConfigDocument
-
Constructor Details
-
RepositoryGovernanceAdmin
public RepositoryGovernanceAdmin()
-
-
Method Details
-
initialize
public Map<String,GovernanceEngineHandler> initialize(String localServerId, String localServerName, AuditLog auditLog, String localServerUserId, String localServerPassword, int maxPageSize, GovernanceEngineConfigurationClient configurationClient, GovernanceContextClient governanceActionClient, EngineServiceConfig engineServiceConfig) throws OMAGConfigurationErrorException Initialize engine service.- Specified by:
initialize
in classEngineServiceAdmin
- Parameters:
localServerId
- unique identifier of this serverlocalServerName
- name of this serverauditLog
- link to the repository responsible for servicing the REST callslocalServerUserId
- user id for this server to use if sending REST requests and processing inbound messageslocalServerPassword
- password for this server to use if sending REST requestsmaxPageSize
- maximum number of records that can be requested on the pageSize parameterconfigurationClient
- client used by the engine host services to connect to the Governance Engine OMAS to retrieve the governance engine definitionsgovernanceActionClient
- client used by the engine host services to connect to the Governance Engine OMAS to manage governance actionsengineServiceConfig
- details of the options and the engines to run- Returns:
- map of governance engine names to handlers
- Throws:
OMAGConfigurationErrorException
- an issue in the configuration prevented initialization
-
shutdown
public void shutdown()Shutdown the engine service.- Specified by:
shutdown
in classEngineServiceAdmin
-