java.lang.Object
com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.ComponentDefinition<T>
- Type Parameters:
T- The type of component
- Direct Known Subclasses:
ConnectorPlugin.FetcherDef
- Enclosing class:
- ConnectorPlugin
public static class ConnectorPlugin.ComponentDefinition<T extends Class<? extends Component>>
extends Object
This class represents a "component", which is really just a primary interface supported by our plugin SDK.
Each component can have its own Guice module, which carries along the required bindings needed for
instantiating the component.
-
Constructor Summary
ConstructorsConstructorDescriptionComponentDefinition(T type, com.google.inject.Module... modules) ComponentDefinition(T type, List<com.google.inject.Module> modules) -
Method Summary
-
Constructor Details
-
ComponentDefinition
-
ComponentDefinition
-
-
Method Details
-
getType
-
getModules
-