Class GAFMetadataManagementInstance
java.lang.Object
org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstance
org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstance
org.odpi.openmetadata.commonservices.multitenant.OMASServiceInstance
org.odpi.openmetadata.frameworkservices.gaf.server.GAFMetadataManagementInstance
GAFMetadataManagementInstance caches references to OMRS objects for a specific server.
It is also responsible for registering itself in the instance map.
It is created by the admin class during server start up and
-
Field Summary
Fields inherited from class org.odpi.openmetadata.commonservices.multitenant.OMASServiceInstance
defaultZones, errorHandler, metadataCollection, publishZones, repositoryConnector, repositoryHandler, repositoryHelper, supportedZones
Fields inherited from class org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstance
auditLog, localServerUserId
Fields inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstance
invalidParameterHandler, maxPageSize, securityVerifier, serverName, serviceName
-
Constructor Summary
ConstructorDescriptionGAFMetadataManagementInstance
(OMRSRepositoryConnector repositoryConnector, AuditLog auditLog, String localServerUserId, int maxPageSize) Set up the local repository connector that will service the REST Calls. -
Method Summary
Modifier and TypeMethodDescriptionReturn the handler for governance action requests.Return the handler for external identifiers requests.Return the handler for configuring governance engines.Return the handler for open metadata store requests.Return the handler for reference data requests.Return the handler for open metadata store requests.Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMASServiceInstance
getInTopicClientConnection, getServerName, validateActiveRepository
Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstance
getAuditLog
Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstance
getInvalidParameterHandler, getServiceInstanceStatus, getServiceName, setMaxPageSize, setSecurityVerifier, setServerName, setServiceInstanceStatus, shutdown
-
Constructor Details
-
GAFMetadataManagementInstance
public GAFMetadataManagementInstance(OMRSRepositoryConnector repositoryConnector, AuditLog auditLog, String localServerUserId, int maxPageSize) throws NewInstanceException Set up the local repository connector that will service the REST Calls.- Parameters:
repositoryConnector
- link to the repository responsible for servicing the REST calls.auditLog
- logging destinationlocalServerUserId
- userId used for server initiated actionsmaxPageSize
- max number of results to return on single request.- Throws:
NewInstanceException
- a problem occurred during initialization
-
-
Method Details
-
getGovernanceConfigurationHandler
Return the handler for configuring governance engines.- Returns:
- handler object
-
getMetadataElementHandler
Return the handler for open metadata store requests.- Returns:
- handler object
-
getValidMetadataValuesHandler
Return the handler for open metadata store requests.- Returns:
- handler object
-
getValidMetadataValuesDetailHandler
Return the handler for reference data requests.- Returns:
- handler object
-
getExternalIdentifierHandler
public ExternalIdentifierHandler<MetadataCorrelationHeader,ElementHeader> getExternalIdentifierHandler()Return the handler for external identifiers requests.- Returns:
- handler object
-
getEngineActionHandler
Return the handler for governance action requests.- Returns:
- handler object
-