Oracle® Fusion Middleware .NET API Reference for Identity Connector Framework  E57662-01
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | List of all members
Org.IdentityConnectors.Framework.Spi.Connector Interface Reference

This is the main interface to declare a connector. Developers must implement this interface. The life-cycle for a Connector is as follows Connector.Init(Configuration) is called then any of the operations implemented in the Connector and finally dispose. The Connector.Init(Configuration) and IDisposable.Dispose() allow for block operations. For instance bulk creates or deletes and the use of before and after actions. Once IDisposable.Dispose() is called the Connector object is discarded. More...

Inherits IDisposable.

Inherited by Org.IdentityConnectors.Framework.Spi.PoolableConnector.

Public Member Functions

void Init (Configuration configuration)
 Initialize the connector with its configuration. For instance in a JDBC Connector this would include the database URL, password, and user. More...
 

Detailed Description

This is the main interface to declare a connector. Developers must implement this interface. The life-cycle for a Connector is as follows Connector.Init(Configuration) is called then any of the operations implemented in the Connector and finally dispose. The Connector.Init(Configuration) and IDisposable.Dispose() allow for block operations. For instance bulk creates or deletes and the use of before and after actions. Once IDisposable.Dispose() is called the Connector object is discarded.

Member Function Documentation

void Org.IdentityConnectors.Framework.Spi.Connector.Init ( Configuration  configuration)

Initialize the connector with its configuration. For instance in a JDBC Connector this would include the database URL, password, and user.

Parameters
configurationinstance of the Configuration object implemented by the Connector developer and populated with information in order to initialize the Connector.

The documentation for this interface was generated from the following file: