Class ConformanceSuiteOperationalServices

java.lang.Object
org.odpi.openmetadata.conformance.server.ConformanceSuiteOperationalServices

public class ConformanceSuiteOperationalServices extends Object
ConformanceSuiteOperationalServices provides the server side control for the Open Metadata Conformance Suite.
  • Constructor Details

    • ConformanceSuiteOperationalServices

      public ConformanceSuiteOperationalServices(String localServerName, String localServerUserId, String localServerPassword, int maxPageSize)
      Constructor used at server startup.
      Parameters:
      localServerName - name of the local server
      localServerUserId - user id for this server to use if processing inbound messages.
      localServerPassword - password for this server to use with UserId when sending REST calls. (If null then REST calls have no authentication information in them.)
      maxPageSize - maximum number of records that can be requested on the pageSize parameter
  • Method Details

    • initialize

      public void initialize(ConformanceSuiteConfig conformanceSuiteConfig, OMRSTopicConnector enterpriseTopicConnector, OMRSEnterpriseConnectorManager enterpriseConnectorManager, OMRSAuditLog auditLog) throws OMAGConfigurationErrorException
      Initialize the service.
      Parameters:
      conformanceSuiteConfig - configuration for the conformance suite.
      enterpriseTopicConnector - connector that receives all events from the cohorts that this server is registered with.
      enterpriseConnectorManager - manager of the list of connectors to the remote members of the cohorts.
      auditLog - logging destination
      Throws:
      OMAGConfigurationErrorException - the server is not configured correctly for the conformance suite.
    • terminate

      public void terminate(boolean permanent)
      Shutdown the service.
      Parameters:
      permanent - is the service going away?