Class ConnectionMakerInstanceHandler
java.lang.Object
org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstanceHandler
org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstanceHandler
org.odpi.openmetadata.commonservices.multitenant.OMVSServiceInstanceHandler
org.odpi.openmetadata.viewservices.connectionmaker.server.ConnectionMakerInstanceHandler
ConnectionMakerInstanceHandler retrieves information from the instance map for the
view service instances. The instance map is thread-safe. Instances are added
and removed by the ConnectionMakerAdmin class.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstanceHandler
platformInstanceMap, serviceName
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor registers the view service -
Method Summary
Modifier and TypeMethodDescriptiongetConnectionHandler
(String userId, String serverName, String viewServiceURLMarker, String serviceOperationName) This method returns an Open Metadata Store client.getConnectorTypeHandler
(String userId, String serverName, String viewServiceURLMarker, String serviceOperationName) This method returns an Open Metadata Store client.getEndpointHandler
(String userId, String serverName, String viewServiceURLMarker, String serviceOperationName) This method returns an Open Metadata Store client.Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMVSServiceInstanceHandler
getEndsWithRegex, getExceptionHandler, getMiddleRegex, getSearchString, getStartsWithRegex
Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.AuditableServerServiceInstanceHandler
getAuditLog
Methods inherited from class org.odpi.openmetadata.commonservices.multitenant.OMAGServerServiceInstanceHandler
getServerSecurityVerifier, getServerServiceInstance, getServiceName, isServerActive, removeServerServiceInstance
-
Constructor Details
-
ConnectionMakerInstanceHandler
public ConnectionMakerInstanceHandler()Default constructor registers the view service
-
-
Method Details
-
getConnectionHandler
public ConnectionHandler getConnectionHandler(String userId, String serverName, String viewServiceURLMarker, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns an Open Metadata Store client.- Parameters:
serverName
- name of the server that the request is foruserId
- local server useridviewServiceURLMarker
- optional view service URL marker (overrides accessServiceURLMarker)serviceOperationName
- service operation - usually the top level rest call- Returns:
- client
- Throws:
InvalidParameterException
- unknown server/serviceUserNotAuthorizedException
- User not authorized to call this servicePropertyServerException
- internal error
-
getConnectorTypeHandler
public ConnectorTypeHandler getConnectorTypeHandler(String userId, String serverName, String viewServiceURLMarker, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns an Open Metadata Store client.- Parameters:
serverName
- name of the server that the request is foruserId
- local server useridviewServiceURLMarker
- optional view service URL marker (overrides accessServiceURLMarker)serviceOperationName
- service operation - usually the top level rest call- Returns:
- client
- Throws:
InvalidParameterException
- unknown server/serviceUserNotAuthorizedException
- User not authorized to call this servicePropertyServerException
- internal error
-
getEndpointHandler
public EndpointHandler getEndpointHandler(String userId, String serverName, String viewServiceURLMarker, String serviceOperationName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException This method returns an Open Metadata Store client.- Parameters:
serverName
- name of the server that the request is foruserId
- local server useridviewServiceURLMarker
- optional view service URL marker (overrides accessServiceURLMarker)serviceOperationName
- service operation - usually the top level rest call- Returns:
- client
- Throws:
InvalidParameterException
- unknown server/serviceUserNotAuthorizedException
- User not authorized to call this servicePropertyServerException
- internal error
-