Skip navigation links


org.identityconnectors.framework.spi
Interface Connector

All Known Subinterfaces:
PoolableConnector

public interface Connector

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


Method Summary
 void dispose()
          Dispose of any resources the Connector uses.
 Configuration getConfiguration()
          Return the configuration that was passed to init(Configuration).
 void init(Configuration cfg)
          Initialize the connector with its configuration.

 

Method Detail

getConfiguration

Configuration getConfiguration()
Return the configuration that was passed to init(Configuration).
Returns:
The configuration that was passed to init(Configuration).

init

void init(Configuration cfg)
Initialize the connector with its configuration. For instance in a JDBC Connector this would include the database URL, password, and user.
Parameters:
cfg - instance of the Configuration object implemented by the Connector developer and populated with information in order to initialize the Connector.

dispose

void dispose()
Dispose of any resources the Connector uses.

Skip navigation links


Copyright © 2013, Oracle and/or its affiliates. All rights reserved.