Class AssetConsumerEventClient
java.lang.Object
org.odpi.openmetadata.accessservices.assetconsumer.client.AssetConsumerEventClient
- All Implemented Interfaces:
org.odpi.openmetadata.accessservices.assetconsumer.api.AssetConsumerEventInterface
public class AssetConsumerEventClient
extends Object
implements org.odpi.openmetadata.accessservices.assetconsumer.api.AssetConsumerEventInterface
AssetConsumerEventClient provides the implementation to manage the interaction with the server to
set up a listener to support the receipt of inbound events from the Asset Consumer OMAS Out Topic.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn the name of the server where configuration is supposed to be stored.voidregisterListener(String userId, org.odpi.openmetadata.accessservices.assetconsumer.api.AssetConsumerEventListener listener) Register a listener object that will be passed each of the events published by the Asset Consumer OMAS.
-
Constructor Details
-
AssetConsumerEventClient
public AssetConsumerEventClient(String serverName, String serverPlatformURLRoot, String serverUserId, String serverPassword, int maxPageSize, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog, String callerId) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException Create a new client that is to be used within an OMAG Server.- Parameters:
serverName- name of the server to connect toserverPlatformURLRoot- the network address of the server running the OMAS REST servicesserverUserId- this server's userIdserverPassword- this server's userIdmaxPageSize- pre-initialized parameter limitauditLog- logging destinationcallerId- unique identifier of the caller- Throws:
org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException- there is a problem with the information about the remote OMAS
-
-
Method Details
-
getConfigurationServerName
Return the name of the server where configuration is supposed to be stored.- Returns:
- server name
-
registerListener
public void registerListener(String userId, org.odpi.openmetadata.accessservices.assetconsumer.api.AssetConsumerEventListener listener) throws org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectionCheckedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.openmetadata.ffdc.UserNotAuthorizedException Register a listener object that will be passed each of the events published by the Asset Consumer OMAS.- Specified by:
registerListenerin interfaceorg.odpi.openmetadata.accessservices.assetconsumer.api.AssetConsumerEventInterface- Parameters:
userId- calling userlistener- listener object- Throws:
org.odpi.openmetadata.frameworks.openmetadata.ffdc.InvalidParameterException- one of the parameters is null or invalid.org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectionCheckedException- there are errors in the configuration of the connection which is preventing the creation of a connector.org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException- there are errors in the initialization of the connector.org.odpi.openmetadata.frameworks.openmetadata.ffdc.PropertyServerException- there is a problem retrieving information from the property server(s).org.odpi.openmetadata.frameworks.openmetadata.ffdc.UserNotAuthorizedException- the requesting user is not authorized to issue this request.
-