OpenICF SPI

This chapter describes the ICF SPI, which lets you create connectors that are compatible with the ICF framework.

The SPI includes a number of interfaces, but you need only implement those that are supported by the target resource to which you are connecting. For information about how to get started with writing connectors, see Java Connectors and Scripted Connectors with Groovy.

The order in which you implement your connector is as follows:

  1. Decide on the connector type (see Connector Types).

  2. Implement the configuration interface (see Configuration Interface).

  3. Implement the connector interface (see Connector Interface).

  4. Implement the operation interfaces (see Operation Interfaces).