Class ConnectorPlugin

java.lang.Object
com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin

public abstract class ConnectorPlugin extends Object
This class represents a connector plugin, including its configuration (schema) and related components. Use the #builder(Class) to create an instance, for example:
 public class MyConnectorPluginProvider extends ConnectorPluginProvider {

   public ConnectorPlugin get(){
     return ConnectorPlugin.build(MyConnectorConfig.class)
       .withFetcher("default", MyFetcher.class)
       .build();
   }

 }
 
See Also: