Class OpenIntegrationServiceClient
java.lang.Object
org.odpi.openmetadata.frameworks.integration.client.OpenIntegrationClient
org.odpi.openmetadata.frameworkservices.oif.client.OpenIntegrationServiceBase
org.odpi.openmetadata.accessservices.assetconsumer.client.OpenIntegrationServiceClient
OpenIntegrationServiceClient provides an interface to the open integration service. This is part of the Open Integration Framework (OIF)
and provides an interface for understanding the work of the integration connectors that are synchronizing metadata.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.frameworks.integration.client.OpenIntegrationClient
serverName, serverPlatformURLRoot
-
Constructor Summary
ConstructorDescriptionOpenIntegrationServiceClient
(String serverName, String serverPlatformURLRoot, int maxPageSize) Create a new client with no authentication embedded in the HTTP request.OpenIntegrationServiceClient
(String serverName, String serverPlatformURLRoot, String serverUserId, String serverPassword, int maxPageSize) Create a new client that passes userId and password in each HTTP request. -
Method Summary
Methods inherited from class org.odpi.openmetadata.frameworkservices.oif.client.OpenIntegrationServiceBase
createMetadataSource, getAssetProperties, getConnectorToAsset, getIntegrationReport, getIntegrationReports, getIntegrationReportsForElement, getMetadataSourceGUID, publishIntegrationReport, saveConnection, saveConnection
-
Constructor Details
-
OpenIntegrationServiceClient
public OpenIntegrationServiceClient(String serverName, String serverPlatformURLRoot, int maxPageSize) throws InvalidParameterException Create a new client with no authentication embedded in the HTTP request.- Parameters:
serverName
- name of the server to connect toserverPlatformURLRoot
- the network address of the server running the OMAS REST servicesmaxPageSize
- maximum value allowed for page size- Throws:
InvalidParameterException
- there is a problem creating the client-side components to issue any REST API calls.
-
OpenIntegrationServiceClient
public OpenIntegrationServiceClient(String serverName, String serverPlatformURLRoot, String serverUserId, String serverPassword, int maxPageSize) throws InvalidParameterException Create a new client that passes userId and password in each HTTP request. This is the userId/password of the calling server. The end user's userId is sent on each request.- Parameters:
serverName
- name of the server to connect toserverPlatformURLRoot
- the network address of the server running the OMAS REST servicesserverUserId
- caller's userId embedded in all HTTP requestsserverPassword
- caller's password embedded in all HTTP requestsmaxPageSize
- maximum value allowed for page size- Throws:
InvalidParameterException
- there is a problem creating the client-side components to issue any REST API calls.
-