All Classes and Interfaces

Class
Description
 
 
 
Object that represents an AccessControl
 
 
 
Only connectors that produce access control documents and NOT require security filtering should use this type.
 
BlobResource object holds information regarding blob which is in blob store.
BlobResourceClient is used to get blob information from blob store.
 
Candidates represent a potential FetchInput.
 
 
A set of supported categories for Fusion Connector plugins.
 
 
 
 
A marker interface (for now) which represents a top-level Connector Plugin component.
 
The primary interface for Connector configurations and schemas.
 
 
This class represents a connector plugin, including its configuration (schema) and related components.
A simple Builder for a ConnectorPlugin.
This class represents a "component", which is really just a primary interface supported by our plugin SDK.
 
 
Marker interface.
This is the main class that a plugin must implement to provide a connector implementation.
 
Content types are items that will be sent to a Fetchers transform() method, which normally consumes the Content's InputStream and emits Documents.
 
 
 
Exception thrown when emitting content.
 
 
 
 
 
 
Creates a signal to the framework that an item should be removed from the content Collection.
 
 
Deprecated.
- Internal use only; will be removed.
 
 
 
 
 
A Document represents content that will eventually be indexed into the main content Collection.
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
The Fetcher is one of the primary interfaces within the Lucidworks Connector SDK.
 
 
 
 
 
 
 
 
 
 
A Generic type that marks fetcher method return results (start, fetch, stop)
 
A fetch group represents a grouping of #Candidates.
 
 
Provides a simple interface for emitted values that have fields.
Object that represents an GraphAccessControl
 
 
 
If a plugin supports graph security trimming its properties must extend from this interface.
 
 
 
Generic type that marks other types as "input" to a Fetcher.
 
MapBuilder is to be used for creating a Map object which is to be indexed in solr.
 
 
 
Provides a simple interface for emitted values that have metadata.
Deprecated.
- This class is experimental and subject to removal or breaking changes.
 
 
 
 
An extension interface for a ConnectorPluginProperties implementation.
 
A class that encapsulates common request attributes.
An extension interface for any ConnectorPluginProperties implementation.
 
 
 
 
 
Represents arbitrary Solr security filter applied at query time.
 
 
Do not use this type directly, instead, extend from either one of these: * #GraphSecurityConfig * #StaticSecurityConfig * #DynamicSecurityConfig
 
 
 
 
 
 
If a plugin supports security trimming its properties must extend from this interface or #DynamicSecurityConfig.
 
The default security approach, which requires that connectors emit access-control data during fetching, which then enables the service to completely bypass connector plugins when building security filters.
 
 
 
 
 
 
 
 
 
The ValidationContext class, primarily provides the configuration to be validated.