Skip navigation links
A B C D E F G H I J M N O P R S T U V W 

A

AbstractFetchContext(ConnectorConfig, JobRunInfo, RequestInfo, Phase, FetchInput) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.AbstractFetchContext
 
AbstractFetcherContext - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.context
 
AbstractFetcherContext(ConnectorConfig, JobRunInfo, RequestInfo) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.context.AbstractFetcherContext
 
AbstractStartContext(ConnectorConfig, JobRunInfo, RequestInfo, ConnectorConfig, boolean) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.AbstractStartContext
 
AbstractStopContext(ConnectorConfig, JobRunInfo, RequestInfo) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.AbstractStopContext
 
AbstractValidationResult<T> - Class in com.lucidworks.fusion.connector.plugin.api.validation.result
 
AbstractValidationResult(AbstractValidationResult.Builder) - Constructor for class com.lucidworks.fusion.connector.plugin.api.validation.result.AbstractValidationResult
 
AbstractValidationResult.Builder<B extends AbstractValidationResult.Builder,T> - Class in com.lucidworks.fusion.connector.plugin.api.validation.result
 
AccessControl - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.security
Object that represents an AccessControl
AccessControl(AccessControlBuilder) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.AccessControl
 
AccessControlBuilder<T extends AccessControlBuilder<T>> - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders
 
AccessControlBuilder(String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
 
AccessControlBuilder.Builder - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders
 
AccessControlBuilder.Emitter - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders
 
AccessControlConfig - Interface in com.lucidworks.fusion.connector.plugin.api.config.security
Only connectors that produce access control documents and NOT require security filtering should use this type.
AccessControlConfig.Properties - Interface in com.lucidworks.fusion.connector.plugin.api.config.security
 
addAllInbound(List<String>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
Add all values to the Inbound Object
addAllOutbound(List<String>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
Add all values to the Outbound Object
addToInbound(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
Add all values to the Inbound Object
addToOutbound(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
Add all values to the Outbound Object

B

BlobResource - Class in com.lucidworks.fusion.connector.plugin.api.resource
BlobResource object holds information regarding blob which is in blob store.
BlobResource(String, Map<String, String>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.resource.BlobResource
 
BlobResourceClient - Interface in com.lucidworks.fusion.connector.plugin.api.resource
BlobResourceClient is used to get blob information from blob store.
build() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.RetryPolicy.RetryPropertiesBuilder
 
build() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
 
build() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
build() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
 
build() - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.Builder
 
build() - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.FetcherDef.Builder
 
build() - Method in class com.lucidworks.fusion.connector.plugin.api.security.SecurityFilter.Builder
 
build() - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec.Builder
 
build() - Method in class com.lucidworks.fusion.connector.plugin.api.validation.result.AbstractValidationResult.Builder
 
build() - Method in class com.lucidworks.fusion.connector.plugin.api.validation.result.ConnectorConfigValidationResult.Builder
 
build() - Method in class com.lucidworks.fusion.connector.plugin.parsing.ParserConfigContainer.Builder
 
Builder(String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder.Builder
 
builder(String) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate
 
Builder(String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate.Builder
 
builder(String) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Checkpoint
 
Builder(String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Checkpoint.Builder
 
builder(String, Supplier<InputStream>) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content
 
Builder(String, Supplier<InputStream>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content.Builder
 
builder(String) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Delete
 
Builder(String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Delete.Builder
 
builder(String) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document
 
Builder(String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document.Builder
 
builder(String) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.DocumentAcl
 
Builder(String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.DocumentAcl.Builder
 
builder(String) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Error
Deprecated.
builder(String, String) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Error
Error builder
Builder(String, String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Error.Builder
 
builder(String) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput
 
Builder(String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
 
builder(String) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Skip
 
builder(String) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.AccessControl
Builds the Access Control Item
builder(String) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
 
builder(Class<? extends ConnectorConfig<?>>) - Static method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin
 
Builder(Class<? extends ConnectorConfig<?>>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.Builder
 
builder(String, Class<? extends Fetcher>, Module...) - Static method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.FetcherDef
 
Builder(String, Class<? extends Fetcher>, Module[]) - Constructor for class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.FetcherDef.Builder
 
builder(String) - Static method in class com.lucidworks.fusion.connector.plugin.api.security.SecurityFilter
 
Builder() - Constructor for class com.lucidworks.fusion.connector.plugin.api.security.SecurityFilter.Builder
 
Builder() - Constructor for class com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec.Builder
 
Builder() - Constructor for class com.lucidworks.fusion.connector.plugin.api.validation.result.AbstractValidationResult.Builder
 
builder() - Static method in class com.lucidworks.fusion.connector.plugin.api.validation.result.AbstractValidationResult.Builder
 
builder(ConnectorConfig) - Static method in class com.lucidworks.fusion.connector.plugin.api.validation.result.ConnectorConfigValidationResult
 
builder(ConnectorConfig) - Static method in class com.lucidworks.fusion.connector.plugin.api.validation.result.ConnectorConfigValidationResult.Builder
 
builder(ConnectorConfigValidationResult) - Static method in class com.lucidworks.fusion.connector.plugin.api.validation.result.ConnectorConfigValidationResult.Builder
 
builder() - Static method in class com.lucidworks.fusion.connector.plugin.parsing.ParserConfigContainer
 
Builder() - Constructor for class com.lucidworks.fusion.connector.plugin.parsing.ParserConfigContainer.Builder
 
buildSecurityFilter(Subject) - Method in interface com.lucidworks.fusion.connector.plugin.api.security.SecurityFilterComponent
 

C

cache() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
 
CacheManager<T> - Interface in com.lucidworks.fusion.connector.plugin.api.cache
 
Candidate - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
Candidates represent a potential FetchInput.
Candidate.Builder - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
Candidate.Emitter - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
Category - Class in com.lucidworks.fusion.connector.plugin.api.plugin
A set of supported categories for Fusion Connector plugins.
Category() - Constructor for class com.lucidworks.fusion.connector.plugin.api.plugin.Category
 
CheckedRunnable - Interface in com.lucidworks.fusion.connector.component
 
Checkpoint - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
Checkpoint.Builder - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
Checkpoint.Emitter - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
clear() - Method in interface com.lucidworks.fusion.connector.plugin.api.cache.CacheManager
clear plugins cache
close() - Method in class com.lucidworks.fusion.connector.plugin.api.content.MetadataEnabledInputStream
Deprecated.
 
collectionId() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.ConnectorConfig
 
collectionId() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.security.AccessControlConfig.Properties
Custom ACL collection name to be use by the plugin config, if not set - a default ACL collection name will be generated from the config id.
com.lucidworks.fusion.connector.component - package com.lucidworks.fusion.connector.component
 
com.lucidworks.fusion.connector.plugin.api - package com.lucidworks.fusion.connector.plugin.api
 
com.lucidworks.fusion.connector.plugin.api.cache - package com.lucidworks.fusion.connector.plugin.api.cache
 
com.lucidworks.fusion.connector.plugin.api.component - package com.lucidworks.fusion.connector.plugin.api.component
 
com.lucidworks.fusion.connector.plugin.api.config - package com.lucidworks.fusion.connector.plugin.api.config
 
com.lucidworks.fusion.connector.plugin.api.config.security - package com.lucidworks.fusion.connector.plugin.api.config.security
 
com.lucidworks.fusion.connector.plugin.api.content - package com.lucidworks.fusion.connector.plugin.api.content
 
com.lucidworks.fusion.connector.plugin.api.exceptions - package com.lucidworks.fusion.connector.plugin.api.exceptions
 
com.lucidworks.fusion.connector.plugin.api.fetcher - package com.lucidworks.fusion.connector.plugin.api.fetcher
 
com.lucidworks.fusion.connector.plugin.api.fetcher.context - package com.lucidworks.fusion.connector.plugin.api.fetcher.context
 
com.lucidworks.fusion.connector.plugin.api.fetcher.message - package com.lucidworks.fusion.connector.plugin.api.fetcher.message
 
com.lucidworks.fusion.connector.plugin.api.fetcher.result - package com.lucidworks.fusion.connector.plugin.api.fetcher.result
 
com.lucidworks.fusion.connector.plugin.api.fetcher.type - package com.lucidworks.fusion.connector.plugin.api.fetcher.type
 
com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders - package com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders
 
com.lucidworks.fusion.connector.plugin.api.fetcher.type.content - package com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
com.lucidworks.fusion.connector.plugin.api.fetcher.type.security - package com.lucidworks.fusion.connector.plugin.api.fetcher.type.security
 
com.lucidworks.fusion.connector.plugin.api.job - package com.lucidworks.fusion.connector.plugin.api.job
 
com.lucidworks.fusion.connector.plugin.api.plugin - package com.lucidworks.fusion.connector.plugin.api.plugin
 
com.lucidworks.fusion.connector.plugin.api.resource - package com.lucidworks.fusion.connector.plugin.api.resource
 
com.lucidworks.fusion.connector.plugin.api.security - package com.lucidworks.fusion.connector.plugin.api.security
 
com.lucidworks.fusion.connector.plugin.api.security.spec - package com.lucidworks.fusion.connector.plugin.api.security.spec
 
com.lucidworks.fusion.connector.plugin.api.validation - package com.lucidworks.fusion.connector.plugin.api.validation
 
com.lucidworks.fusion.connector.plugin.api.validation.result - package com.lucidworks.fusion.connector.plugin.api.validation.result
 
com.lucidworks.fusion.connector.plugin.parsing - package com.lucidworks.fusion.connector.plugin.parsing
 
com.lucidworks.fusion.connector.version - package com.lucidworks.fusion.connector.version
 
Component - Interface in com.lucidworks.fusion.connector.plugin.api.component
A marker interface (for now) which represents a top-level Connector Plugin component.
ComponentDefinition(T, Module...) - Constructor for class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.ComponentDefinition
 
ComponentDefinition(T, List<Module>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.ComponentDefinition
 
concurrentFetchers() - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin
 
ConfigurationValidator - Interface in com.lucidworks.fusion.connector.plugin.api.config
 
ConnectorConfig<T extends ConnectorPluginProperties> - Interface in com.lucidworks.fusion.connector.plugin.api.config
The primary interface for Connector configurations and schemas.
ConnectorConfigValidationResult - Class in com.lucidworks.fusion.connector.plugin.api.validation.result
 
ConnectorConfigValidationResult.Builder - Class in com.lucidworks.fusion.connector.plugin.api.validation.result
 
ConnectorPlugin - Class in com.lucidworks.fusion.connector.plugin.api.plugin
This class represents a connector plugin, including its configuration (schema) and related components.
ConnectorPlugin.Builder - Class in com.lucidworks.fusion.connector.plugin.api.plugin
A simple Builder for a ConnectorPlugin.
ConnectorPlugin.ComponentDefinition<T extends java.lang.Class<? extends Component>> - Class in com.lucidworks.fusion.connector.plugin.api.plugin
This class represents a "component", which is really just a primary interface supported by our plugin SDK.
ConnectorPlugin.FetcherDef - Class in com.lucidworks.fusion.connector.plugin.api.plugin
 
ConnectorPlugin.FetcherDef.Builder - Class in com.lucidworks.fusion.connector.plugin.api.plugin
 
ConnectorPluginProperties - Interface in com.lucidworks.fusion.connector.plugin.api.config
Marker interface.
ConnectorPluginProvider - Interface in com.lucidworks.fusion.connector.plugin.api.plugin
This is the main class that a plugin must implement to provide a connector implementation.
ConnectorsSDK - Class in com.lucidworks.fusion.connector.version
 
contains(String) - Method in interface com.lucidworks.fusion.connector.plugin.api.cache.CacheManager
Clear plugins cache.
Content - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
Content types are items that will be sent to a Fetchers transform() method, which normally consumes the Content's InputStream and emits Documents.
Content.Builder - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
Content.ContentEmitter - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
Content.Emitter - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
ContentEmitException - Exception in com.lucidworks.fusion.connector.plugin.api.exceptions
Exception thrown when emitting content.
ContentEmitException(Throwable) - Constructor for exception com.lucidworks.fusion.connector.plugin.api.exceptions.ContentEmitException
 
ContentEmitter(String, InputStream, Consumer<EmittedItem>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content.ContentEmitter
 
ContentFetcher - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
ContentFetcher.FetchContext - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
ContentFetcher.StartContext - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
ContentFetcher.StopContext - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
CoreConfig - Interface in com.lucidworks.fusion.connector.plugin.api.config
 
CoreConfig.FetchSystemSettings - Interface in com.lucidworks.fusion.connector.plugin.api.config
 
coreProperties() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.ConnectorConfig
 
created() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.ConnectorConfig
 
createSimpleSubject(String) - Static method in class com.lucidworks.fusion.connector.plugin.api.security.Subject
 
createSubjectFromRealm(String, SubjectRealm) - Static method in class com.lucidworks.fusion.connector.plugin.api.security.Subject
 
createValidationContext(String) - Static method in class com.lucidworks.fusion.connector.plugin.api.validation.ValidationContext
 

D

DEFAULT_FETCH_REQ_CHECK_INTERVAL - Static variable in interface com.lucidworks.fusion.connector.plugin.api.config.CoreConfig.FetchSystemSettings
 
DefaultFetchContext(ConnectorConfig, JobRunInfo, RequestInfo, Phase, FetchInput) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.DefaultFetchContext
 
DefaultStartContext(ConnectorConfig, JobRunInfo, RequestInfo, ParserConfigContainer, ConnectorConfig, boolean) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.DefaultStartContext
 
DefaultStartContext(ConnectorConfig, JobRunInfo, RequestInfo, ConnectorConfig, boolean) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.DefaultStartContext
 
DefaultStopContext(ConnectorConfig, JobRunInfo, RequestInfo) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.DefaultStopContext
 
delayFactor() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.RetryConfig.Properties
 
delayMs() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.RetryConfig.Properties
 
Delete - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
Creates a signal to the framework that an item should be removed from the content Collection.
Delete(Delete.BaseBuilder<?>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Delete
 
Delete.Builder - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
Delete.Emitter - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
DeleteAccessControlItem - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.security
Deprecated.
- Internal use only; will be removed.
DeleteAccessControlItem.Builder - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.security
Deprecated.
 
DeleteAccessControlItem.Emitter - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.security
Deprecated.
 
description() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.ConnectorConfig
 
diagnosticLogging() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.ConnectorConfig
 
Document - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
A Document represents content that will eventually be indexed into the main content Collection.
Document.Builder - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
Document.Emitter - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
DocumentAcl - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
DocumentAcl(DocumentAcl.BaseBuilder<?>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.DocumentAcl
 
DocumentAcl.Builder - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
DocumentAcl.Emitter - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
DynamicSecurityConfig - Interface in com.lucidworks.fusion.connector.plugin.api.config.security
 
DynamicSecurityConfig.Properties - Interface in com.lucidworks.fusion.connector.plugin.api.config.security
 
DynamicSecuritySpec - Class in com.lucidworks.fusion.connector.plugin.api.security.spec
 
DynamicSecuritySpec(Class<? extends SecurityFilterComponent>, Module...) - Constructor for class com.lucidworks.fusion.connector.plugin.api.security.spec.DynamicSecuritySpec
 
dynamicSpec(Class<? extends SecurityFilterComponent>, Module...) - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.SecuritySpecContext
 

E

emit() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder.Emitter
 
emit() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate.Emitter
 
emit() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Checkpoint.Emitter
 
emit() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content.ContentEmitter
 
emit() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content.Emitter
 
emit(EmittedItem) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
 
emit(EmittedItem) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.StartContext
 
emit() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Delete.Emitter
 
emit() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document.Emitter
 
emit() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.DocumentAcl.Emitter
 
emit() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Error.Emitter
 
emit() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Skip.Emitter
 
emit() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem.Emitter
Deprecated.
 
emitCandidate(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitCandidate(String, String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitCandidate(String, String, Map<String, Object>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitCandidate(String, String, Map<String, Object>, Map<String, Object>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitCandidate(String, String, Map<String, Object>, Map<String, Object>, boolean) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitCandidate(String, Map<String, Object>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitCandidate(String, Map<String, Object>, Map<String, Object>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitCandidate(String, Map<String, Object>, Map<String, Object>, boolean) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitCheckpoint(String, Map<String, Object>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitContent(Supplier<InputStream>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitContent(Supplier<InputStream>, Map<String, Object>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitContent(Supplier<InputStream>, Map<String, Object>, Map<String, Object>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitContent(String, Supplier<InputStream>, Map<String, Object>, Map<String, Object>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitDelete(Set<String>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitDelete(String, Set<String>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitDelete(Set<String>, Map<String, Object>, boolean) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitDelete(String, Set<String>, Map<String, Object>, boolean) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitDocument(Map<String, Object>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitDocument(String, Map<String, Object>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitDocument(Map<String, Object>, Map<String, Object>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitError(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitError(String, String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
emitSkip(Set<String>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Deprecated.
emitSkip(String, Set<String>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
EmittedItem - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.message
 
Emitter(String, Consumer<EmittedItem>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder.Emitter
 
emitter(String, Consumer<EmittedItem>) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate
Creates a new candidate emitter
emitter(String, Consumer<EmittedItem>) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Checkpoint
Creates a new checkpoint emitter
Emitter(String, Consumer<EmittedItem>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Checkpoint.Emitter
 
emitter(String, Supplier<InputStream>, Consumer<EmittedItem>) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content
Creates a new content emitter
emitter(String, InputStream, Consumer<EmittedItem>) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content
 
Emitter(String, Supplier<InputStream>, Consumer<EmittedItem>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content.Emitter
 
emitter(String, Consumer<EmittedItem>) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Delete
Creates a new delete emitter
Emitter(String, Consumer<EmittedItem>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Delete.Emitter
 
emitter(String, Consumer<EmittedItem>) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document
Creates a document emitter
Emitter(String, Consumer<EmittedItem>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document.Emitter
 
emitter(String, Consumer<EmittedItem>) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.DocumentAcl
Creates a new document acl emitter
Emitter(String, Consumer<EmittedItem>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.DocumentAcl.Emitter
 
emitter(String, String, Optional<RetryPolicy>, Consumer<EmittedItem>) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Error
Creates error emitter
emitter(String, String, Consumer<EmittedItem>) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Error
 
Emitter(String, String, Optional<RetryPolicy>, Consumer<EmittedItem>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Error.Emitter
 
Emitter(String, String, Consumer<EmittedItem>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Error.Emitter
 
emitter(String, Consumer<EmittedItem>) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Skip
 
emitter(String, Consumer<EmittedItem>) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.AccessControl
 
emitter(String, Consumer<EmittedItem>) - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
Creates a new delete access control item emitter
enabled() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.security.SecurityFilteringProperties
A method which indicates whether a connector is configured to use security trimming or not.
Error - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
Error.Builder - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
Error.Emitter - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
errorExclusions() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.RetryConfig.Properties
 
errors - Variable in class com.lucidworks.fusion.connector.plugin.api.validation.result.AbstractValidationResult.Builder
 
exclusively(Runnable) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.AbstractStartContext
Accepts a runnable which is only executed on 1 plugin instance.

F

fetch(FetchContextT) - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.Fetcher
This is the primary fetch method for a crawler-like connector (for example, a file system or web connector).
FetchAffinityKey - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
Deprecated.
FetchContext(ConnectorConfig, JobRunInfo, RequestInfo, Phase, FetchInput, BiConsumer<EmittedItem, ContentFetcher.FetchContext>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
 
FetchContext(ConnectorConfig, JobRunInfo, RequestInfo, Phase, FetchInput, BiConsumer<EmittedItem, ContentFetcher.FetchContext>, CacheManager<String>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
 
Fetcher<StartContextT extends FetcherContext.StartContext,FetchContextT extends FetcherContext.FetchContext,StopContextT extends FetcherContext.StopContext> - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher
The Fetcher is one of the primary interfaces within the Lucidworks Connector SDK.
FetcherContext - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.context
 
FetcherContext.AbstractFetchContext - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.context
 
FetcherContext.AbstractStartContext - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.context
 
FetcherContext.AbstractStopContext - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.context
 
FetcherContext.DefaultFetchContext - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.context
 
FetcherContext.DefaultStartContext - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.context
 
FetcherContext.DefaultStopContext - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.context
 
FetcherContext.FetchContext - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.context
 
FetcherContext.StartContext - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.context
 
FetcherContext.StopContext - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.context
 
FetcherDef(String, ConnectorPlugin.ComponentDefinition<Class<? extends Fetcher>>, FetcherType) - Constructor for class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.FetcherDef
 
FetcherResult - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.result
A Generic type that marks fetcher method return results (start, fetch, stop)
FetcherType - Enum in com.lucidworks.fusion.connector.plugin.api.fetcher.type
 
FetchGroup - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
A fetch group represents a grouping of #Candidates.
FetchInput - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
FetchInput.Builder - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
fetchItemQueueSize() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.CoreConfig.FetchSystemSettings
Deprecated.
fetchOnlyNewItems() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.RecrawlConfig.Properties
 
fetchRequestCheckInterval() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.CoreConfig.FetchSystemSettings
Deprecated.
fetchResponseCompletedTimeout() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.CoreConfig.FetchSystemSettings
Deprecated.
fetchResponseScheduledTimeout() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.CoreConfig.FetchSystemSettings
Deprecated.
FetchResult - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.result
FetchResult() - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.result.FetchResult
Deprecated.
FetchResult(String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.result.FetchResult
 
fetchRetryProperties() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.RetryConfig
 
fetchSettings() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.CoreConfig
 
Fields - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.message
Provides a simple interface for emitted values that have fields.
fields(Consumer<MapBuilder>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
Accepts a MapBuilder consumer.
fields(Consumer<MapBuilder>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
Accepts a MapBuilder consumer.
FILESYSTEM - Static variable in class com.lucidworks.fusion.connector.plugin.api.plugin.Category
 
fromMap(Map<String, Object>) - Static method in class com.lucidworks.fusion.connector.plugin.api.security.SecurityFilter
 

G

get(Callable<T>) - Method in interface com.lucidworks.fusion.connector.component.Retryer
Deprecated.
Executes a Callable with the context of the retry.
get(String) - Method in interface com.lucidworks.fusion.connector.plugin.api.cache.CacheManager
Returns a populated #Optional if the value exists, otherwise Optional.empty().
get(String, Function<String, T>) - Method in interface com.lucidworks.fusion.connector.plugin.api.cache.CacheManager
Get or load a value by supplying a key and function.
get(String, BiFunction<String, T, T>) - Method in interface com.lucidworks.fusion.connector.plugin.api.cache.CacheManager
Get or load a value by supplying a key, value, and function.
get() - Method in interface com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPluginProvider
 
getAccessControlField() - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec
 
getAcls() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content
 
getAcls() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document
 
getAcls() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.DocumentAcl
 
getAffinityKey() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate
 
getAffinityKey() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchAffinityKey
Deprecated.
Use #FetchGroup instead.
getAffinityKey() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput
Deprecated.
Use #FetchGroups instead.
getBlockId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Checkpoint
Deprecated.
- Internal use only; will be removed.
getBlockStartTime() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Checkpoint
Deprecated.
- Internal use only; will be removed.
getById(String) - Method in interface com.lucidworks.fusion.connector.plugin.api.resource.BlobResourceClient
 
getByType(String) - Method in interface com.lucidworks.fusion.connector.plugin.api.resource.BlobResourceClient
 
getCanonicalId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document
 
getCanonicalId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput
 
getComponentClass() - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.DynamicSecuritySpec
 
getConditions() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Delete
 
getConditions() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Skip
 
getConditions() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
 
getConfig() - Method in class com.lucidworks.fusion.connector.plugin.parsing.ParserConfigContainer
 
getConfigClass() - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin
 
getConfigId() - Method in class com.lucidworks.fusion.connector.plugin.api.job.JobRunInfo
 
getConfigOperation() - Method in class com.lucidworks.fusion.connector.plugin.api.validation.ValidationContext
 
getConnectorConfig() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.context.AbstractFetcherContext
 
getConnectorConfig() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext
 
getConnectorConfig() - Method in class com.lucidworks.fusion.connector.plugin.api.validation.result.ConnectorConfigValidationResult
 
getContentType() - Method in class com.lucidworks.fusion.connector.plugin.api.content.MetadataEnabledInputStream
Deprecated.
 
getCurrentRetryIndex() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.RetryPolicy
 
getCurrentRunNumber() - Method in class com.lucidworks.fusion.connector.plugin.api.job.JobRunInfo
 
getData() - Method in class com.lucidworks.fusion.connector.plugin.api.security.SubjectRealm
 
getDelayInSeconds() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.RetryPolicy
 
getDenyAcls() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content
 
getDenyAcls() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document
 
getDocumentAclFields() - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec
 
getError() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Error
 
getErrors() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.ConfigurationValidator
 
getErrors() - Method in class com.lucidworks.fusion.connector.plugin.api.validation.result.AbstractValidationResult
 
getErrors() - Method in interface com.lucidworks.fusion.connector.plugin.api.validation.result.ValidationResult
 
getFetcherDefByName(String) - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin
 
getFetcherDefs() - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin
 
getFetchGroup() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate
 
getFetchGroup() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchGroup
 
getFetchGroup() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput
 
getFetchInput() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.AbstractFetchContext
 
getFetchInput() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.FetchContext
 
getFields() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.message.Fields
 
getFields() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate
 
getFields() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content
 
getFields() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Delete
 
getFields() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document
 
getFields() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput
 
getFields() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.AccessControl
 
getFields() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
 
getFieldsBuilder() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
 
getFilter() - Method in class com.lucidworks.fusion.connector.plugin.api.security.SecurityFilter
 
getFirstRunTimeMs() - Method in class com.lucidworks.fusion.connector.plugin.api.job.JobRunInfo
 
getId() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.message.Identifiable
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.result.FetchResult
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.result.StopResult
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Checkpoint
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Delete
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.DocumentAcl
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Error
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Skip
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.AccessControl
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.job.JobRunInfo
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.RequestInfo
 
getId() - Method in class com.lucidworks.fusion.connector.plugin.api.resource.BlobResource
 
getInbound() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
 
getInbound() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.AccessControl
 
getInboundDepthLimit() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
 
getInputStream(String) - Method in interface com.lucidworks.fusion.connector.plugin.api.resource.BlobResourceClient
 
getInputStreamSupplier() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content
 
getJobRunInfo() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.context.AbstractFetcherContext
 
getJobRunInfo() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext
 
getLastModified() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate
 
getLastRunTimeMs() - Method in class com.lucidworks.fusion.connector.plugin.api.job.JobRunInfo
 
getLastUsedConnectorConfig() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.AbstractStartContext
 
getLastUsedConnectorConfig() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.StartContext
 
getMaxRetries() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.RetryPolicy
 
getMetadata() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.message.Metadata
 
getMetadata() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate
 
getMetadata() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Checkpoint
 
getMetadata() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content
 
getMetadata() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document
 
getMetadata() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Error
 
getMetadata() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput
 
getMetadata() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Skip
 
getMetadata() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.AccessControl
 
getMetadata() - Method in class com.lucidworks.fusion.connector.plugin.api.resource.BlobResource
 
getMetadataBuilder() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
 
getModules() - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.ComponentDefinition
 
getModules() - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.DynamicSecuritySpec
 
getName() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.Phase
 
getName() - Method in class com.lucidworks.fusion.connector.plugin.api.security.SubjectRealm
 
getNestedClauses() - Method in class com.lucidworks.fusion.connector.plugin.api.security.SecurityFilter
 
getOutbound() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
 
getOutbound() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.AccessControl
 
getOutboundDepthLimit() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
 
getParentId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate
 
getParentId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Checkpoint
 
getParentId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content
 
getParentId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document
 
getParentId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput
 
getParserConfigContainer() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.DefaultStartContext
Deprecated.
- Internal use only; will be removed.
getParserConfigContainer() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.StartContext
Deprecated.
- Internal use only; will be removed.
getPhase() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.AbstractFetchContext
 
getPhase() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.FetchContext
 
getPhase() - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.FetcherDef
 
getPluginTypeSuffix() - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin
 
getPrincipal() - Method in class com.lucidworks.fusion.connector.plugin.api.security.Subject
 
getPrincipal() - Method in class com.lucidworks.fusion.connector.plugin.api.security.SubjectRealm
 
getPrincipalFields() - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec
 
getRealm() - Method in class com.lucidworks.fusion.connector.plugin.api.security.Subject
 
getRequestInfo() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.context.AbstractFetcherContext
 
getRequestInfo() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext
 
getResourceName() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content
 
getRetryProperties() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Error
 
getRetryProperties() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput
 
getSecuritySpec() - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin
 
getSignature() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate
 
getSourcePhase() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate
 
getSourcePhase() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Checkpoint
 
getSourcePhase() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput
 
getTargetPhase() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate
 
getTargetPhase() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Checkpoint
 
getTargetPhase() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder.Builder
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder.Emitter
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate.Builder
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate.Emitter
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Checkpoint.Builder
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Checkpoint.Emitter
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content.Builder
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content.ContentEmitter
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content.Emitter
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Delete.Builder
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Delete.Emitter
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document.Builder
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document.Emitter
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.DocumentAcl.Builder
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.DocumentAcl.Emitter
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Error.Builder
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Error.Emitter
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Skip.Builder
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Skip.Emitter
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem.Builder
Deprecated.
 
getThis() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem.Emitter
Deprecated.
 
getTotalRuns() - Method in class com.lucidworks.fusion.connector.plugin.api.job.JobRunInfo
 
getType() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.Phase
 
getType() - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.ComponentDefinition
 
getType() - Method in interface com.lucidworks.fusion.connector.plugin.api.security.SecuritySpec
 
getType() - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.DynamicSecuritySpec
 
getType() - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec
 
getType() - Method in class com.lucidworks.fusion.connector.plugin.api.security.SubjectRealm
 
getValidatorComponentDef() - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin
 
getValue() - Method in enum com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec.UserPrincipalCase
 
getVersion() - Static method in class com.lucidworks.fusion.connector.version.ConnectorsSDK
 
getWarnings() - Method in class com.lucidworks.fusion.connector.plugin.api.validation.result.ConnectorConfigValidationResult
 

H

hasAffinityKey() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchAffinityKey
Deprecated.
Use #FetchGroup instead.
hasErrors() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.ConfigurationValidator
 
hasErrors() - Method in interface com.lucidworks.fusion.connector.plugin.api.validation.result.ValidationResult
 
hasExeclusiveExecution() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.AbstractStartContext
 
hasFetchGroup() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchGroup
 
hasFields() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.message.Fields
 
hasId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.result.FetchResult
 
hasId() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput
 
hasMetadata() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.message.Metadata
 
hasWarnings() - Method in class com.lucidworks.fusion.connector.plugin.api.validation.result.ConnectorConfigValidationResult
 
Hierarchical - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.type
 

I

id() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.ConnectorConfig
 
Identifiable - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.message
 
indexContentFields() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.CoreConfig.FetchSystemSettings
 
indexingThreads() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.CoreConfig.FetchSystemSettings
 
indexMetadata() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.CoreConfig.FetchSystemSettings
 
init(String) - Method in interface com.lucidworks.fusion.connector.plugin.api.cache.CacheManager
Initialize cache for pluginType
InputItem - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.message
Generic type that marks other types as "input" to a Fetcher.
invalidate(String) - Method in interface com.lucidworks.fusion.connector.plugin.api.cache.CacheManager
Invalidates, or removes the associated cache entry.
isAllowedType(Object) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
isBranchNode() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.type.Hierarchical
 
isContainer() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document
 
isCreate() - Method in class com.lucidworks.fusion.connector.plugin.api.validation.ValidationContext
 
isCreateOrUpdate() - Method in class com.lucidworks.fusion.connector.plugin.api.validation.ValidationContext
 
isDeleteChildrenFromInbound() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
 
isDeleteChildrenFromOutbound() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
 
isDeleteInCascadeFromInbound() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
 
isDeleteInCascadeFromOutbound() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
 
isDeleteReferenceFromInbound() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
 
isDeleteReferenceFromOutbound() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
 
isErrorRetryCompleted() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.RetryPolicy
 
isLeafNode() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
 
isLeafNode() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate
 
isLeafNode() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput
 
isLeafNode() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.type.Hierarchical
 
isLeafNode() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.AccessControl
 
isMatchAll() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Delete
 
isMatchAll() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
 
isNotAllowedType(Object) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
isRun() - Method in class com.lucidworks.fusion.connector.plugin.api.validation.ValidationContext
 
isSkipDelete() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
 
isTransient() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate
 
isTransient() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput
 
isUpdate() - Method in class com.lucidworks.fusion.connector.plugin.api.validation.ValidationContext
 
isUpdateACLsOnAncestorChange() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content
 
isUpdateACLsOnAncestorChange() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document
 
isUpdateChildren() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.DocumentAcl
 
isValid() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.ConfigurationValidator
 
isValid() - Method in interface com.lucidworks.fusion.connector.plugin.api.validation.result.ValidationResult
 

J

JobRunInfo - Class in com.lucidworks.fusion.connector.plugin.api.job
 
JobRunInfo(String, String, int, int, long, long) - Constructor for class com.lucidworks.fusion.connector.plugin.api.job.JobRunInfo
 

M

MapBuilder - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders
MapBuilder is to be used for creating a Map object which is to be indexed in solr.
MapBuilder() - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
maxDelayTimeMs() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.RetryConfig.Properties
 
MaximumItemLimitConfig - Interface in com.lucidworks.fusion.connector.plugin.api.config
 
maximumItemLimitConfig() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.MaximumItemLimitConfig
 
MaximumItemLimitConfig.Properties - Interface in com.lucidworks.fusion.connector.plugin.api.config
 
maxItems() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.MaximumItemLimitConfig.Properties
 
maxRetries() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.RetryConfig.Properties
 
maxTimeLimitMs() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.RetryConfig.Properties
 
merge(Map<String, Object>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
Merges values of provided map to the MapBuilder.values Ignores values that is not accepted by solr like nested map.
Message - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.message
 
Metadata - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.message
Provides a simple interface for emitted values that have metadata.
metadata(Consumer<MapBuilder>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
Accepts a MapBuilder consumer.
metadata(Consumer<MapBuilder>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
Accepts a MapBuilder consumer.
MetadataEnabledInputStream - Class in com.lucidworks.fusion.connector.plugin.api.content
Deprecated.
- This class is experimental and subject to removal or breaking changes.
MetadataEnabledInputStream(InputStream, String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.content.MetadataEnabledInputStream
Deprecated.
 
modified() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.ConnectorConfig
 

N

newAccessControl(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Creates a new access control emitter
newBuilder() - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.RetryPolicy.RetryPropertiesBuilder
 
newBuilder() - Static method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
newCandidate(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Creates a new candidate emitter
newCandidate(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.StartContext
Creates a new candidate emitter
newCheckpoint(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Creates a new checkpoint emitter
newCheckpoint() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Works just like ContentFetcher.FetchContext.newCheckpoint(String) gets id from FetchInput
newContent(String, Supplier<InputStream>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Deprecated.
replaced by ContentFetcher.FetchContext.newContent(String, InputStream)

Creates a new content emitter

 Example Usage:  fetchContext.newContent(file.getId(), file::getInputStream)
                            .withFields(file.getMetadata())
                            .emit();
                
 
newContent(String, InputStream) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Creates a new content emitter
newContent(Supplier<InputStream>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Works just like ContentFetcher.FetchContext.newContent(String, Supplier) gets id from FetchInput
newDelete(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Creates a new delete emitter
newDelete() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Works just like ContentFetcher.FetchContext.newDelete(String) gets id from FetchInput
newDelete(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.StartContext
Creates a new delete emitter
newDeleteAccessControlItem() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
 
newDeleteAccessControlItem(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Creates a new delete access control item emitter
newDocument(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Creates a new document emitter
newDocument() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Works just like ContentFetcher.FetchContext.newDocument(String) gets id from FetchInput
newDocumentAcl(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Creates a new document acl emitter
newError(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Deprecated.
newError(String, String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Creates a new error emitter
newError() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Deprecated.
newResult() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.AbstractFetchContext
 
newResult() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.AbstractStartContext
 
newResult() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.AbstractStopContext
 
newResult() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.FetchContext
 
newResult() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext
 
newResult() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.StartContext
 
newResult() - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.context.FetcherContext.StopContext
 
newSkip(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Creates a new skip emitter
newSkip() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.FetchContext
Works just like ContentFetcher.FetchContext.newSkip(String) gets id from FetchInput
numFetchThreads() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.CoreConfig.FetchSystemSettings
 

O

OutputItem - Interface in com.lucidworks.fusion.connector.plugin.api.fetcher.message
 

P

ParserConfigContainer - Class in com.lucidworks.fusion.connector.plugin.parsing
 
ParserConfigContainer.Builder - Class in com.lucidworks.fusion.connector.plugin.parsing
 
parserId() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.ConnectorConfig
 
Phase - Class in com.lucidworks.fusion.connector.plugin.api.fetcher
 
Phase(FetcherType, String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.Phase
 
pipelineId() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.ConnectorConfig
 
PLUGIN_TYPE_SUFFIX_KEY - Static variable in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin
 
pluginInstances() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.CoreConfig.FetchSystemSettings
 
properties() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.ConnectorConfig
 
put(String, T) - Method in interface com.lucidworks.fusion.connector.plugin.api.cache.CacheManager
Populate a cache with value.

R

read() - Method in class com.lucidworks.fusion.connector.plugin.api.content.MetadataEnabledInputStream
Deprecated.
 
RecrawlConfig - Interface in com.lucidworks.fusion.connector.plugin.api.config
An extension interface for a ConnectorPluginProperties implementation.
RecrawlConfig.Properties - Interface in com.lucidworks.fusion.connector.plugin.api.config
 
recrawlErrors() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.RecrawlConfig.Properties
 
recrawlProperties() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.RecrawlConfig
 
RequestInfo - Class in com.lucidworks.fusion.connector.plugin.api
A class that encapsulates common request attributes.
RequestInfo(String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.RequestInfo
 
resolvePhaseType(String) - Static method in enum com.lucidworks.fusion.connector.plugin.api.fetcher.type.FetcherType
 
RetryConfig - Interface in com.lucidworks.fusion.connector.plugin.api.config
An extension interface for any ConnectorPluginProperties implementation.
RetryConfig.Properties - Interface in com.lucidworks.fusion.connector.plugin.api.config
 
Retryer - Interface in com.lucidworks.fusion.connector.component
Deprecated.
The retry is handled in server side when the errors are emitted from connectors as shown below in the example. It uses RetryPolicy to set retry properties. The developer could implement their own logic in the connector itself for the retry, though it's not recommended to do so. Example of retrying from connector by emitting errors:
 e.g.  fetchContext
                   .newError("2", "error-retry-test-2")
                   .retryPolicy(r -> {
                                r.setMaxRetries(5);
                                r.setDelayInSeconds(10);
                                })
                   .metadata(m -> {
                     m.merge(fetchContext.getFetchInput().getMetadata());
                   })
                   
       }
 
RetryerProvider - Interface in com.lucidworks.fusion.connector.component
Deprecated.
The implementation will be removed in future releases. see Retryer
RetryPolicy - Class in com.lucidworks.fusion.connector.plugin.api.fetcher
 
RetryPolicy() - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.RetryPolicy
 
retryPolicy - Variable in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
 
RetryPolicy.RetryPropertiesBuilder - Class in com.lucidworks.fusion.connector.plugin.api.fetcher
 
RetryPropertiesBuilder() - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.RetryPolicy.RetryPropertiesBuilder
 
run() - Method in interface com.lucidworks.fusion.connector.component.CheckedRunnable
 
run(CheckedRunnable) - Method in interface com.lucidworks.fusion.connector.component.Retryer
Deprecated.
Executes a CheckedRunnable with the context of the retry.

S

security() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.security.AccessControlConfig
 
security() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.security.DynamicSecurityConfig
 
security() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.security.StaticSecurityConfig
Returns the main properties instance for security trimming.
SecurityFilter - Class in com.lucidworks.fusion.connector.plugin.api.security
Represents arbitrary Solr security filter applied at query time.
SecurityFilter(String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.security.SecurityFilter
 
SecurityFilter(String, Map<String, String>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.security.SecurityFilter
 
SecurityFilter() - Constructor for class com.lucidworks.fusion.connector.plugin.api.security.SecurityFilter
 
SecurityFilter.Builder - Class in com.lucidworks.fusion.connector.plugin.api.security
 
SecurityFilterComponent - Interface in com.lucidworks.fusion.connector.plugin.api.security
 
SecurityFilteringProperties - Interface in com.lucidworks.fusion.connector.plugin.api.config.security
Do not use this type directly, instead, extend from either one of these: * #StaticSecurityConfig * #DynamicSecurityConfig
SecuritySpec - Interface in com.lucidworks.fusion.connector.plugin.api.security
 
SecuritySpec.Type - Enum in com.lucidworks.fusion.connector.plugin.api.security
 
SecuritySpecContext - Class in com.lucidworks.fusion.connector.plugin.api.security.spec
 
SecuritySpecContext() - Constructor for class com.lucidworks.fusion.connector.plugin.api.security.spec.SecuritySpecContext
 
setBoolean(String, Boolean) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setBooleans(String, Boolean[]) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setBooleans(String, Collection<Boolean>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setByte(String, byte[]) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setCurrentRetryIndex(int) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.RetryPolicy
 
setDate(String, Date) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
setDates(String, Date[]) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
setDates(String, Collection<Date>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
setDelayInSeconds(long) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.RetryPolicy
 
setDouble(String, Double) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setDoubles(String, Double[]) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setDoubles(String, Collection<Double>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setFilter(String) - Method in class com.lucidworks.fusion.connector.plugin.api.security.SecurityFilter
 
setFloat(String, Float) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setFloats(String, Float[]) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setFloats(String, Collection<Float>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setId(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.result.FetchResult
Deprecated.
setInteger(String, Integer) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setIntegers(String, Integer[]) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setIntegers(String, Collection<Integer>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setLocalDateTime(String, LocalDateTime) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setLocalDateTimes(String, LocalDateTime[]) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setLocalDateTimes(String, Collection<LocalDateTime>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setLong(String, Long) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setLongs(String, Long[]) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setLongs(String, Collection<Long>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setMaxRetries(int) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.RetryPolicy
 
setNestedClauses(Map<String, String>) - Method in class com.lucidworks.fusion.connector.plugin.api.security.SecurityFilter
 
setString(String, String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setStrings(String, String[]) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
setStrings(String, Collection<String>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.MapBuilder
 
Skip - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
Skip.Builder - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
Skip.Emitter - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.type.content
 
start(StartContextT) - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.Fetcher
 
StartContext(ConnectorConfig, JobRunInfo, RequestInfo, ConnectorConfig, BiConsumer<EmittedItem, ContentFetcher.StartContext>, boolean) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.StartContext
 
StartResult - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.result
StartResult() - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.result.StartResult
 
StaticSecurityConfig - Interface in com.lucidworks.fusion.connector.plugin.api.config.security
If a plugin supports security trimming its properties must extend from this interface or #DynamicSecurityConfig.
StaticSecurityConfig.Properties - Interface in com.lucidworks.fusion.connector.plugin.api.config.security
 
StaticSecuritySpec - Class in com.lucidworks.fusion.connector.plugin.api.security.spec
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.
StaticSecuritySpec.Builder - Class in com.lucidworks.fusion.connector.plugin.api.security.spec
 
StaticSecuritySpec.UserPrincipalCase - Enum in com.lucidworks.fusion.connector.plugin.api.security.spec
 
staticSpec(UnaryOperator<StaticSecuritySpec.Builder>) - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.SecuritySpecContext
 
stop(StopContextT) - Method in interface com.lucidworks.fusion.connector.plugin.api.fetcher.Fetcher
 
StopContext(ConnectorConfig, JobRunInfo, RequestInfo) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.ContentFetcher.StopContext
 
StopResult - Class in com.lucidworks.fusion.connector.plugin.api.fetcher.result
StopResult(String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.fetcher.result.StopResult
 
Subject - Class in com.lucidworks.fusion.connector.plugin.api.security
 
SubjectRealm - Class in com.lucidworks.fusion.connector.plugin.api.security
 
SubjectRealm(String, String, String) - Constructor for class com.lucidworks.fusion.connector.plugin.api.security.SubjectRealm
 
SubjectRealm(String, String, String, Map<String, Object>) - Constructor for class com.lucidworks.fusion.connector.plugin.api.security.SubjectRealm
 

T

toMap() - Method in class com.lucidworks.fusion.connector.plugin.api.security.SecurityFilter
 
toString() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.Phase
 
toString() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.RetryPolicy
 
toString() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Candidate
 
toString() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Checkpoint
 
toString() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Content
 
toString() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Delete
 
toString() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Document
 
toString() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.DocumentAcl
 
toString() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Error
 
toString() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput
 
toString() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.Skip
 
toString() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.AccessControl
 
toString() - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.security.DeleteAccessControlItem
Deprecated.
 
toString() - Method in class com.lucidworks.fusion.connector.plugin.api.security.SecurityFilter
 
type() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.ConnectorConfig
 

U

userPrincipalCase() - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec
 

V

validate() - Method in interface com.lucidworks.fusion.connector.plugin.api.config.ConfigurationValidator
 
validateConfig(ValidationContext) - Method in interface com.lucidworks.fusion.connector.plugin.api.validation.ValidationComponent
Validates the provided configuration.
ValidationComponent - Interface in com.lucidworks.fusion.connector.plugin.api.validation
 
ValidationContext - Class in com.lucidworks.fusion.connector.plugin.api.validation
The ValidationContext class, primarily provides the configuration to be validated.
ValidationContext.ConfigOperation - Enum in com.lucidworks.fusion.connector.plugin.api.validation
 
validationContextCreate() - Static method in class com.lucidworks.fusion.connector.plugin.api.validation.ValidationContext
 
validationContextRun() - Static method in class com.lucidworks.fusion.connector.plugin.api.validation.ValidationContext
 
validationContextUpdate() - Static method in class com.lucidworks.fusion.connector.plugin.api.validation.ValidationContext
 
ValidationResult<T> - Interface in com.lucidworks.fusion.connector.plugin.api.validation.result
 
valueOf(String) - Static method in enum com.lucidworks.fusion.connector.plugin.api.fetcher.type.FetcherType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.lucidworks.fusion.connector.plugin.api.security.SecuritySpec.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec.UserPrincipalCase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.lucidworks.fusion.connector.plugin.api.validation.ValidationContext.ConfigOperation
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.lucidworks.fusion.connector.plugin.api.fetcher.type.FetcherType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.lucidworks.fusion.connector.plugin.api.security.SecuritySpec.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec.UserPrincipalCase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.lucidworks.fusion.connector.plugin.api.validation.ValidationContext.ConfigOperation
Returns an array containing the constants of this enum type, in the order they are declared.

W

WEB - Static variable in class com.lucidworks.fusion.connector.plugin.api.plugin.Category
 
withAccessControlField(String) - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec.Builder
 
withACL(String, String) - Method in class com.lucidworks.fusion.connector.plugin.api.security.SecurityFilter.Builder
 
withAffinityKey(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
Deprecated.
Use #FetchGroups instead.
withCanonicalId(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
 
withConcurrentFetchers() - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.Builder
 
withConfig(Map<String, Object>) - Method in class com.lucidworks.fusion.connector.plugin.parsing.ParserConfigContainer.Builder
 
withCurrentRetryIndex(int) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.RetryPolicy.RetryPropertiesBuilder
 
withDelayInSeconds(long) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.RetryPolicy.RetryPropertiesBuilder
 
withDocumentAclField(String) - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec.Builder
 
withErrors(Set<T>) - Method in class com.lucidworks.fusion.connector.plugin.api.validation.result.AbstractValidationResult.Builder
 
withErrors(T...) - Method in class com.lucidworks.fusion.connector.plugin.api.validation.result.AbstractValidationResult.Builder
 
withFetcher(Class<? extends Fetcher>, Module...) - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.Builder
withFetcher(String, Class<? extends Fetcher>, Module...) - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.Builder
withFetcher(ConnectorPlugin.FetcherDef) - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.Builder
 
withFetcherType(FetcherType) - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.FetcherDef.Builder
 
withFetchGroup(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
 
withFields(Map<String, Object>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
Deprecated.
withIsLeafNode(boolean) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.builders.AccessControlBuilder
Whether the Access control is leaf node or not
withIsLeafNode(boolean) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
 
withIsTransient(boolean) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
 
withLowerCaseUserPrincipal() - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec.Builder
 
withMaxRetries(int) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.RetryPolicy.RetryPropertiesBuilder
 
withMetadata(Map<String, Object>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
Deprecated.
withNormalCaseUserPrincipal() - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec.Builder
 
withParentId(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
 
withPrincipal(String) - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec.Builder
 
withQuery(String) - Method in class com.lucidworks.fusion.connector.plugin.api.security.SecurityFilter.Builder
 
withRetryIf(Predicate<T>) - Method in interface com.lucidworks.fusion.connector.component.Retryer
Deprecated.
Optional predicates to be compared against the result of the "get" result of a retry.
withRetryOn(Predicate<Throwable>) - Method in interface com.lucidworks.fusion.connector.component.Retryer
Deprecated.
Optional predicates to be evaluated before the retryer implementation runs a retry
withRetryProperties(Consumer<RetryPolicy>) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
 
withRetryProperties(RetryPolicy) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
 
withSecuritySpec(Function<SecuritySpecContext, SecuritySpec>) - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.Builder
 
withSourcePhase(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
 
withTargetPhase(String) - Method in class com.lucidworks.fusion.connector.plugin.api.fetcher.type.content.FetchInput.Builder
 
withUpperCaseUserPrincipal() - Method in class com.lucidworks.fusion.connector.plugin.api.security.spec.StaticSecuritySpec.Builder
 
withValidator(Class<? extends ValidationComponent>, Module...) - Method in class com.lucidworks.fusion.connector.plugin.api.plugin.ConnectorPlugin.Builder
 
withWarnings(Set<String>) - Method in class com.lucidworks.fusion.connector.plugin.api.validation.result.ConnectorConfigValidationResult.Builder
 
withWarnings(String...) - Method in class com.lucidworks.fusion.connector.plugin.api.validation.result.ConnectorConfigValidationResult.Builder
 
A B C D E F G H I J M N O P R S T U V W 
Skip navigation links