Class EngineHostClient
- java.lang.Object
-
- org.odpi.openmetadata.governanceservers.enginehostservices.client.EngineHostClient
-
public class EngineHostClient extends Object
GovernanceEngineClient is a client-side library for calling a specific governance engine with a governance server.
-
-
Constructor Summary
Constructors Constructor Description EngineHostClient(String serverPlatformRootURL, String serverName)Create a client-side object for calling a governance engine.EngineHostClient(String serverPlatformRootURL, String serverName, String userId, String password)Create a client-side object for calling a governance engine.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrefreshConfig(String userId, String governanceEngineName)Request that the governance engine refresh its configuration by calling the metadata server.
-
-
-
Constructor Detail
-
EngineHostClient
public EngineHostClient(String serverPlatformRootURL, String serverName) throws InvalidParameterException
Create a client-side object for calling a governance engine.- Parameters:
serverPlatformRootURL- the root url of the platform where the governance engine is running.serverName- the name of the governance server where the governance engine is running- Throws:
InvalidParameterException- one of the parameters is null or invalid.
-
EngineHostClient
public EngineHostClient(String serverPlatformRootURL, String serverName, String userId, String password) throws InvalidParameterException
Create a client-side object for calling a governance engine.- Parameters:
serverPlatformRootURL- the root url of the platform where the governance engine is running.serverName- the name of the governance server where the governance engine is runninguserId- user id for the HTTP requestpassword- password for the HTTP request- Throws:
InvalidParameterException- one of the parameters is null or invalid.
-
-
Method Detail
-
refreshConfig
public void refreshConfig(String userId, String governanceEngineName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Request that the governance engine refresh its configuration by calling the metadata server. This request is useful if the metadata server has an outage, particularly while the governance server is initializing. This request just ensures that the latest configuration is in use.- Parameters:
userId- identifier of calling usergovernanceEngineName- qualifiedName of the governance engine to target- Throws:
InvalidParameterException- one of the parameters is null or invalid.UserNotAuthorizedException- user not authorized to issue this request.PropertyServerException- there was a problem detected by the governance engine.
-
-