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
    Constructor
    Description
    AssetConsumerEventClient(String serverName, String serverPlatformURLRoot, String serverUserId, String serverPassword, int maxPageSize, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog, String callerId)
    Create a new client that is to be used within an OMAG Server.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the name of the server where configuration is supposed to be stored.
    void
    registerListener(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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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.connectors.ffdc.InvalidParameterException
      Create a new client that is to be used within an OMAG Server.
      Parameters:
      serverName - name of the server to connect to
      serverPlatformURLRoot - the network address of the server running the OMAS REST services
      serverUserId - this server's userId
      serverPassword - this server's userId
      maxPageSize - pre-initialized parameter limit
      auditLog - logging destination
      callerId - unique identifier of the caller
      Throws:
      org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException - there is a problem with the information about the remote OMAS
  • Method Details

    • getConfigurationServerName

      public String 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.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectionCheckedException, org.odpi.openmetadata.frameworks.connectors.ffdc.ConnectorCheckedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException
      Register a listener object that will be passed each of the events published by the Asset Consumer OMAS.
      Specified by:
      registerListener in interface org.odpi.openmetadata.accessservices.assetconsumer.api.AssetConsumerEventInterface
      Parameters:
      userId - calling user
      listener - listener object
      Throws:
      org.odpi.openmetadata.frameworks.connectors.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.connectors.ffdc.PropertyServerException - there is a problem retrieving information from the property server(s).
      org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException - the requesting user is not authorized to issue this request.