Class GovernanceActionAdmin
- java.lang.Object
-
- org.odpi.openmetadata.governanceservers.enginehostservices.admin.EngineServiceAdmin
-
- org.odpi.openmetadata.engineservices.governanceaction.admin.GovernanceActionAdmin
-
public class GovernanceActionAdmin extends EngineServiceAdmin
-
-
Field Summary
-
Fields inherited from class org.odpi.openmetadata.governanceservers.enginehostservices.admin.EngineServiceAdmin
auditLog, invalidParameterHandler, localServerName
-
-
Constructor Summary
Constructors Constructor Description GovernanceActionAdmin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,GovernanceEngineHandler>initialize(String localServerId, String localServerName, AuditLog auditLog, String localServerUserId, String localServerPassword, int maxPageSize, GovernanceEngineConfigurationClient configurationClient, GovernanceEngineClient serverClient, EngineServiceConfig engineServiceConfig)Initialize engine service.voidshutdown()Shutdown the engine service.-
Methods inherited from class org.odpi.openmetadata.governanceservers.enginehostservices.admin.EngineServiceAdmin
getAccessServiceRootURL, getAccessServiceServerName, getEngines, validateConfigDocument
-
-
-
-
Method Detail
-
initialize
public Map<String,GovernanceEngineHandler> initialize(String localServerId, String localServerName, AuditLog auditLog, String localServerUserId, String localServerPassword, int maxPageSize, GovernanceEngineConfigurationClient configurationClient, GovernanceEngineClient serverClient, EngineServiceConfig engineServiceConfig) throws OMAGConfigurationErrorException
Initialize engine service.- Specified by:
initializein classEngineServiceAdmin- Parameters:
localServerId- unique identifier of this serverlocalServerName- name of this serverauditLog- link to the repository responsible for servicing the REST calls.localServerUserId- user id for this server to use if sending REST requests and processing inbound messages.localServerPassword- password for this server to use if sending REST requests.maxPageSize- maximum number of records that can be requested on the pageSize parameterconfigurationClient- client used to connect to the Governance Engine OMAS to retrieve the governance engine definitions.serverClient- client used to connect to the Governance Engine OMAS to manage governance actionsengineServiceConfig- details of the options and the engines to run.- Throws:
OMAGConfigurationErrorException- an issue in the configuration prevented initialization
-
shutdown
public void shutdown()
Shutdown the engine service.- Specified by:
shutdownin classEngineServiceAdmin
-
-