Packaging the connector as a plugin

Plugins are components or resources that can be hot plugged without restarting the product. They are installed in the DATADIR, and are therefore instance-wide.

To load your custom code in Exalead CloudView, it must be packaged as a CVPlugin. You can then easily upload it in the Administration Console.

Plugins can include special component classes, such as connectors, security sources, format converters, analysis processors, etc. They can also include other materials, such as resources (linguistics, statistics, etc.).

Each component class within a plugin can have its own configuration. For example, a connector, will usually have user-defined settings, which will be edited through the Administration Console > Connectors menu. The framework will handle:

  • the configuration editing process,

  • the connector instantiation.


In this section:

Plugin structure
Create a basic plugin
About the CVPlugin public class
Top level component class(es)
Top level configuration class(es)
Setter/Getter methods