Class SubjectAreaAdmin
- java.lang.Object
-
- org.odpi.openmetadata.adminservices.registration.AccessServiceAdmin
-
- org.odpi.openmetadata.accessservices.subjectarea.admin.SubjectAreaAdmin
-
public class SubjectAreaAdmin extends AccessServiceAdmin
SubjectAreaAdmin is the Subject Area Open Metadata Access Service (OMAS) implementation class that controls its lifecycle. It is initialised here receiving the OMAS configuration. It is shutdown here.
-
-
Field Summary
-
Fields inherited from class org.odpi.openmetadata.adminservices.registration.AccessServiceAdmin
defaultZonesPropertyName, karmaPointIncrementPropertyName, karmaPointPlateauPropertyName, publishZonesPropertyName, supportedZonesPropertyName
-
-
Constructor Summary
Constructors Constructor Description SubjectAreaAdmin()Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitialize(AccessServiceConfig accessServiceConfig, OMRSTopicConnector omrsTopicConnector, OMRSRepositoryConnector repositoryConnector, AuditLog auditLog, String serverUserName)Initialize the access service.voidshutdown()Shutdown the access service.-
Methods inherited from class org.odpi.openmetadata.adminservices.registration.AccessServiceAdmin
extractDefaultZones, extractKarmaPointIncrement, extractKarmaPointPlateau, extractPublishZones, extractSupportedZones, getFullServiceName, getInTopicEventBusConnector, getOutTopicConnection, getOutTopicEventBusConnector, getTopicConnector, getTopicName, initialize, registerWithEnterpriseTopic, setFullServiceName, throwUnexpectedInitializationException
-
-
-
-
Method Detail
-
initialize
public void initialize(AccessServiceConfig accessServiceConfig, OMRSTopicConnector omrsTopicConnector, OMRSRepositoryConnector repositoryConnector, AuditLog auditLog, String serverUserName) throws OMAGConfigurationErrorException
Initialize the access service.- Overrides:
initializein classAccessServiceAdmin- Parameters:
accessServiceConfig- specific configuration properties for this access service.omrsTopicConnector- connector for receiving OMRS Events from the cohortsrepositoryConnector- connector for querying the cohort repositoriesauditLog- audit log component for logging messages.serverUserName- user id to use on OMRS calls where there is no end user.- Throws:
OMAGConfigurationErrorException- invalid parameters in the configuration properties.
-
shutdown
public void shutdown()
Shutdown the access service.- Specified by:
shutdownin classAccessServiceAdmin
-
-