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, refer to Java connectors and Scripted connectors with Groovy.
The order in which you implement your connector is as follows:
Decide on the connector type (refer to Connector types).
Implement the configuration interface (refer to Configuration interface).
Implement the connector interface (refer to Connector interface).
Implement the operation interfaces (refer to Operation interfaces).