Class OMFOperationalServices

java.lang.Object
org.odpi.openmetadata.adminservices.registration.AccessServiceAdmin
org.odpi.openmetadata.frameworkservices.omf.admin.OMFOperationalServices

public class OMFOperationalServices extends AccessServiceAdmin
OMFOperationalServices initializes the REST Services that support the Open Metadata Framework (OMF) open metadata store calls.
  • Constructor Details

    • OMFOperationalServices

      public OMFOperationalServices()
  • Method Details

    • initialize

      public void initialize(AccessServiceConfig accessServiceConfig, OMRSTopicConnector enterpriseOMRSTopicConnector, OMRSRepositoryConnector enterpriseOMRSRepositoryConnector, AuditLog auditLog, String localServerName, String localServerUserId, String localServerSecretsStoreProvider, String localServerSecretsStoreLocation, String localServerSecretsStoreCollection, int maxPageSize) throws OMAGConfigurationErrorException
      Initialize the access service.
      Specified by:
      initialize in class AccessServiceAdmin
      Parameters:
      accessServiceConfig - specific configuration properties for this access service.
      enterpriseOMRSTopicConnector - connector for receiving OMRS Events from the cohorts
      enterpriseOMRSRepositoryConnector - connector for querying the cohort repositories
      auditLog - audit log component for logging messages.
      localServerName - name of this server
      localServerUserId - user id to use on OMRS calls where there is no end user.
      localServerSecretsStoreProvider - secrets store connector for bearer token
      localServerSecretsStoreLocation - secrets store location for bearer token
      localServerSecretsStoreCollection - secrets store collection for bearer token
      maxPageSize - max number of results to return on single request.
      Throws:
      OMAGConfigurationErrorException - invalid parameters in the configuration properties.
    • shutdown

      public void shutdown()
      Shutdown the service.
      Specified by:
      shutdown in class AccessServiceAdmin