Class AssetCatalogInstanceHandler
java.lang.Object
org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstanceHandler
org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstanceHandler
org.odpi.openmetadata.commonservices.multitenant.OMASServiceInstanceHandler
org.odpi.openmetadata.accessservices.assetcatalog.admin.AssetCatalogInstanceHandler
public class AssetCatalogInstanceHandler
extends org.odpi.openmetadata.commonservices.multitenant.OMASServiceInstanceHandler
AssetCatalogInstanceHandler retrieves information from the instance map for the access service instances.
The instance map is thread-safe. Instances are added and removed by the AssetCatalogAdmin class.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor registers the access service -
Method Summary
Modifier and TypeMethodDescriptiongetAssetCatalogHandler(String userId, String serverName, String serviceOperationName) Retrieve the process handler for the access servicegetRelationshipHandler(String userId, String serverName, String serviceOperationName) Retrieve the registration handler for the access serviceMethods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMASServiceInstanceHandler
getDefaultZones, getDefaultZones, getErrorHandler, getExceptionHandler, getInTopicConnection, getMetadataCollection, getOutTopicConnection, getPublishZones, getPublishZones, getRepositoryConnector, getRepositoryHandler, getRepositoryHelper, getServiceName, getSupportedZones, getSupportedZonesMethods inherited from class org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstanceHandler
getAuditLogMethods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstanceHandler
getServerSecurityVerifier, getServiceName, isServerActive, removeServerServiceInstance
-
Constructor Details
-
AssetCatalogInstanceHandler
public AssetCatalogInstanceHandler()Default constructor registers the access service
-
-
Method Details
-
getAssetCatalogHandler
public AssetCatalogHandler getAssetCatalogHandler(String userId, String serverName, String serviceOperationName) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Retrieve the process handler for the access service- Parameters:
userId- calling userserverName- name of the server tied to the requestserviceOperationName- name of the REST API call (typically the top-level methodName)- Returns:
- handler for use by the requested instance
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- no available instance for the requested serverorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- user does not have access to the requested serverorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- the service name is not known - indicating a logic error
-
getRelationshipHandler
public RelationshipHandler getRelationshipHandler(String userId, String serverName, String serviceOperationName) throws org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException, org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException, org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException Retrieve the registration handler for the access service- Parameters:
userId- calling userserverName- name of the server tied to the requestserviceOperationName- name of the REST API call (typically the top-level methodName)- Returns:
- handler for use by the requested instance
- Throws:
org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException- no available instance for the requested serverorg.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException- user does not have access to the requested serverorg.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException- the service name is not known - indicating a logic error
-