Interface to show the configuration properties from both the SPI/API based on the
Configuration at the SPI layer and
uses reflection to identify the individual properties that are available for
an application to manipulate.
Represents at the API level a property of a Connector's
the SPI layer.
Main interface through which an application invokes Connector operations.
The connector meta-data for a given connector.
Maintains a list of
ConnectorInfo instances, each of which
describes a connector that is available.
Allows an application to obtain a
An application's primary entry point into connectors.
Uniquely identifies a connector within an installation.
Encapsulates all the connection information used to connect to a remote instance of the connector framework.
SPI search operation has a default
This configuration allow to overconfigure the chain.
For example, the common code that implements the API:
a specific interface.
The calling application that uses the API does not need to do anything
in order to enable connection pooling, but can
configure connection pooling.
such as update or search.
The API consumer sees only the advanced version of such operations,
regardless of which version the Connector developer implements.
In order to use the Connector API, an application must first
to load a set of connector bundles. Connector bundles can be loaded
In either case, the
that is returned allows the application to obtain an instance of
that describes each of the available connector bundles.
The application then uses the
ConnectorInfo to configure an instance of the connector.
obtains the default configuration,
lists the available configuration properties,
sets values for configuration properties.
Connector configuration properties typically include such target-specific information
such as hostname, port number and the username and password to use in connecting to the target.
The application then passes the
APIConfiguration that it has tailored
to obtain an instance of
An instance of
ConnectorFacade represents a configured instance of a connector.
Once the application has an instance of
ConnectorFacade, the application can invoke
any operation that it supports.
In some cases, a connector facade may support certain operations only for certain object-classes.
Each instance of
describes the object-classes and the operations that it supports.
Copyright © 2022. All rights reserved.