All Classes and Interfaces
Class
Description
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.
Deprecated.
use a local cache instead
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.
A Document represents content that will eventually be indexed into the main content Collection.
Deprecated.
Fetcher<StartContextT extends FetcherContext.StartContext,FetchContextT extends FetcherContext.FetchContext,StopContextT extends FetcherContext.StopContext>
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.A value returned by
Fetcher.fetch(FetcherContext.FetchContext)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.Do not use this type directly, instead, extend from either one of these:
* #
GraphSecurityConfigA value returned by
Fetcher.start(FetcherContext.StartContext)A value returned by
Fetcher.stop(FetcherContext.StopContext)The
ValidationContext class, primarily provides the configuration to be validated.