A B C D E F G I K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort(KCluster) - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- addConstraint(String, String) - Method in class org.uberfire.ext.metadata.io.ConstrainedIndexerScheduler.ConstraintBuilder
-
Assigns a constraint where one indexer must run after another indexer.
- addIndexer(Indexer) - Method in class org.uberfire.ext.metadata.io.IndexersFactory
- addPriority(String, int) - Method in class org.uberfire.ext.metadata.io.ConstrainedIndexerScheduler.ConstraintBuilder
-
Assigns a priority to the indexer with the given ID.
- apply(Function<IndexableIOEvent.NewFileEvent, T>, Function<IndexableIOEvent.RenamedFileEvent, T>, Function<IndexableIOEvent.DeletedFileEvent, T>) - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent
- apply(Function<IndexableIOEvent.NewFileEvent, T>, Function<IndexableIOEvent.RenamedFileEvent, T>, Function<IndexableIOEvent.DeletedFileEvent, T>) - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent.DeletedFileEvent
- apply(Function<IndexableIOEvent.NewFileEvent, T>, Function<IndexableIOEvent.RenamedFileEvent, T>, Function<IndexableIOEvent.DeletedFileEvent, T>) - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent.NewFileEvent
- apply(Function<IndexableIOEvent.NewFileEvent, T>, Function<IndexableIOEvent.RenamedFileEvent, T>, Function<IndexableIOEvent.DeletedFileEvent, T>) - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent.RenamedFileEvent
B
- BatchIndex - Class in org.uberfire.ext.metadata.io
- BatchIndex(MetaIndexEngine, Observer, ExecutorService, IndexersFactory, IndexerDispatcher.IndexerDispatcherFactory, BatchIndexListener, Class<? extends FileAttributeView>...) - Constructor for class org.uberfire.ext.metadata.io.BatchIndex
- beforeDispose(Runnable) - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- build() - Method in class org.uberfire.ext.metadata.io.MetadataConfigBuilder
C
- cleanBatchLocks() - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- cleanupDeletedFS(String, Path) - Method in class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- clear() - Method in class org.uberfire.ext.metadata.io.IndexersFactory
- commit(KCluster, String) - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- ConstrainedIndexerScheduler - Class in org.uberfire.ext.metadata.io
-
Schedules
Indexer
jobs asynchronously based on assigned priorites and dependency relations given for indexer IDs. - ConstrainedIndexerScheduler.ConstraintBuilder - Class in org.uberfire.ext.metadata.io
-
Builder for defining priorities and dependencies of
Indexer
jobs. - ConstraintBuilder() - Constructor for class org.uberfire.ext.metadata.io.ConstrainedIndexerScheduler.ConstraintBuilder
- consume(Consumer<IndexableIOEvent.NewFileEvent>, Consumer<IndexableIOEvent.RenamedFileEvent>, Consumer<IndexableIOEvent.DeletedFileEvent>) - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent
- consume(Consumer<IndexableIOEvent.NewFileEvent>, Consumer<IndexableIOEvent.RenamedFileEvent>, Consumer<IndexableIOEvent.DeletedFileEvent>) - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent.DeletedFileEvent
- consume(Consumer<IndexableIOEvent.NewFileEvent>, Consumer<IndexableIOEvent.RenamedFileEvent>, Consumer<IndexableIOEvent.DeletedFileEvent>) - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent.NewFileEvent
- consume(Consumer<IndexableIOEvent.NewFileEvent>, Consumer<IndexableIOEvent.RenamedFileEvent>, Consumer<IndexableIOEvent.DeletedFileEvent>) - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent.RenamedFileEvent
- CoreIndexer - Class in org.uberfire.ext.metadata.io
- CoreIndexer(IOService, Class<? extends FileAttributeView>...) - Constructor for class org.uberfire.ext.metadata.io.CoreIndexer
- create(Collection<? extends Indexer>, KCluster) - Method in interface org.uberfire.ext.metadata.io.IndexerDispatcher.IndexerDispatcherFactory
- createFactory() - Method in class org.uberfire.ext.metadata.io.ConstrainedIndexerScheduler.ConstraintBuilder
- createFactory(MetaIndexEngine, IndexerScheduler.Factory, Event<BatchIndexEvent>, Logger) - Static method in class org.uberfire.ext.metadata.io.IndexerDispatcher
D
- delete(KCluster) - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- delete(KObjectKey) - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- delete(Path, DeleteOption...) - Method in class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- DeletedFile - org.uberfire.ext.metadata.io.IndexableIOEvent.Kind
- DeletedFileEvent(Path) - Constructor for class org.uberfire.ext.metadata.io.IndexableIOEvent.DeletedFileEvent
- deleteIfExists(Path, DeleteOption...) - Method in class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- delIfExists(Path, DeleteOption...) - Method in class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- dispose() - Method in class org.uberfire.ext.metadata.io.BatchIndex
- dispose() - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- dispose() - Method in class org.uberfire.ext.metadata.io.IndexerDispatcher
- dispose() - Method in class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- DisposedException - Exception in org.uberfire.ext.metadata.io
- DisposedException() - Constructor for exception org.uberfire.ext.metadata.io.DisposedException
E
- exists(KObjectKey) - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
F
- factory() - Static method in class org.uberfire.ext.metadata.io.SimpleIndexerScheduler
- freshIndex(KCluster) - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- fullTextSearch(String, IOSearchService.Filter, Path...) - Method in class org.uberfire.ext.metadata.io.IOSearchServiceImpl
- fullTextSearchHits(String, Path...) - Method in class org.uberfire.ext.metadata.io.IOSearchServiceImpl
G
- getFieldAnalyzer(String) - Method in class org.uberfire.ext.metadata.io.analyzer.KiePerFieldAnalyzerWrapper
- getFile() - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent.DeletedFileEvent
- getFile() - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent.NewFileEvent
- getFileSystem(URI) - Method in class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- getIndexEngine() - Method in class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- getIndexers() - Method in class org.uberfire.ext.metadata.io.IndexersFactory
- getKind() - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent
- getNewPath() - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent.RenamedFileEvent
- getOldPath() - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent.RenamedFileEvent
- getRealCreatedPaths(List<WatchEvent<?>>) - Method in class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- getWrappedAnalyzer(String) - Method in class org.uberfire.ext.metadata.io.analyzer.KiePerFieldAnalyzerWrapper
I
- index(KObject) - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- IndexableIOEvent - Class in org.uberfire.ext.metadata.io
- IndexableIOEvent.DeletedFileEvent - Class in org.uberfire.ext.metadata.io
- IndexableIOEvent.Kind - Enum in org.uberfire.ext.metadata.io
- IndexableIOEvent.NewFileEvent - Class in org.uberfire.ext.metadata.io
- IndexableIOEvent.RenamedFileEvent - Class in org.uberfire.ext.metadata.io
- IndexerDispatcher - Class in org.uberfire.ext.metadata.io
-
Allows you to queue and then later asynchronously execute indexing for individual indexers.
- IndexerDispatcher(MetaIndexEngine, Collection<? extends Indexer>, KCluster, IndexerScheduler.Factory, Event<BatchIndexEvent>, Logger) - Constructor for class org.uberfire.ext.metadata.io.IndexerDispatcher
- IndexerDispatcher.IndexerDispatcherFactory - Interface in org.uberfire.ext.metadata.io
- IndexersFactory - Class in org.uberfire.ext.metadata.io
-
Container for Indexers setup by CDI after IOServiceIndexedImpl has been created
- IndexersFactory() - Constructor for class org.uberfire.ext.metadata.io.IndexersFactory
- IOSearchServiceImpl - Class in org.uberfire.ext.metadata.io
- IOSearchServiceImpl(SearchIndex, IOService) - Constructor for class org.uberfire.ext.metadata.io.IOSearchServiceImpl
- IOServiceIndexedImpl - Class in org.uberfire.ext.metadata.io
- IOServiceIndexedImpl(String, MetaIndexEngine, ExecutorService, ExecutorService, IndexersFactory, IndexerDispatcher.IndexerDispatcherFactory, Class<? extends FileAttributeView>...) - Constructor for class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- IOServiceIndexedImpl(String, MetaIndexEngine, Observer, ExecutorService, ExecutorService, IndexersFactory, IndexerDispatcher.IndexerDispatcherFactory, BatchIndexListener, Class<? extends FileAttributeView>...) - Constructor for class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- IOServiceIndexedImpl(String, IOWatchService, MetaIndexEngine, ExecutorService, ExecutorService, IndexersFactory, IndexerDispatcher.IndexerDispatcherFactory, Class<? extends FileAttributeView>...) - Constructor for class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- IOServiceIndexedImpl(String, IOWatchService, MetaIndexEngine, Observer, ExecutorService, ExecutorService, IndexersFactory, IndexerDispatcher.IndexerDispatcherFactory, BatchIndexListener, Class<? extends FileAttributeView>...) - Constructor for class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- IOServiceIndexedImpl(MetaIndexEngine, ExecutorService, ExecutorService, IndexersFactory, IndexerDispatcher.IndexerDispatcherFactory, Class<? extends FileAttributeView>...) - Constructor for class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- IOServiceIndexedImpl(MetaIndexEngine, Observer, ExecutorService, ExecutorService, IndexersFactory, IndexerDispatcher.IndexerDispatcherFactory, BatchIndexListener, Class<? extends FileAttributeView>...) - Constructor for class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- IOServiceIndexedImpl(IOWatchService, MetaIndexEngine, ExecutorService, ExecutorService, IndexersFactory, IndexerDispatcher.IndexerDispatcherFactory, Class<? extends FileAttributeView>...) - Constructor for class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- IOServiceIndexedImpl(IOWatchService, MetaIndexEngine, Observer, ExecutorService, ExecutorService, IndexersFactory, IndexerDispatcher.IndexerDispatcherFactory, BatchIndexListener, Class<? extends FileAttributeView>...) - Constructor for class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- IOServiceIndexedUtil - Class in org.uberfire.ext.metadata.io
- IOServiceIndexedUtil() - Constructor for class org.uberfire.ext.metadata.io.IOServiceIndexedUtil
- isAlive() - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- isInDenyList(Path) - Static method in class org.uberfire.ext.metadata.io.IOServiceIndexedUtil
- isIndexReady(KCluster, String) - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- isLockedBy(String) - Method in class org.uberfire.ext.metadata.io.util.MultiIndexerLock
K
- KiePerFieldAnalyzerWrapper - Class in org.uberfire.ext.metadata.io.analyzer
- KiePerFieldAnalyzerWrapper(Analyzer) - Constructor for class org.uberfire.ext.metadata.io.analyzer.KiePerFieldAnalyzerWrapper
- KiePerFieldAnalyzerWrapper(Analyzer, Map<String, Analyzer>) - Constructor for class org.uberfire.ext.metadata.io.analyzer.KiePerFieldAnalyzerWrapper
- KObjectUtil - Class in org.uberfire.ext.metadata.io
L
- lock(String) - Method in class org.uberfire.ext.metadata.io.util.MultiIndexerLock
M
- MetadataConfigBuilder - Class in org.uberfire.ext.metadata.io
- MetadataConfigBuilder() - Constructor for class org.uberfire.ext.metadata.io.MetadataConfigBuilder
- MetadataConfigBuilder(String) - Constructor for class org.uberfire.ext.metadata.io.MetadataConfigBuilder
- MetadataIndexEngine - Class in org.uberfire.ext.metadata.io.index
- MetadataIndexEngine(IndexProvider, MetaModelStore) - Constructor for class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- MetadataIndexEngine(IndexProvider, MetaModelStore, Supplier<MultiIndexerLock>) - Constructor for class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- MultiIndexerLock - Class in org.uberfire.ext.metadata.io.util
-
A re-entrant lock that allows callers to query whether the lock is held by a particular indexer.
- MultiIndexerLock(ReentrantLock) - Constructor for class org.uberfire.ext.metadata.io.util.MultiIndexerLock
N
- NewFile - org.uberfire.ext.metadata.io.IndexableIOEvent.Kind
- NewFileEvent(Path) - Constructor for class org.uberfire.ext.metadata.io.IndexableIOEvent.NewFileEvent
- newFileSystem(URI, Map<String, ?>) - Method in class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
O
- offer(IndexableIOEvent) - Method in class org.uberfire.ext.metadata.io.IndexerDispatcher
- ORG_UBERFIRE_EXT_METADATA_INDEX - Static variable in class org.uberfire.ext.metadata.io.MetadataConfigBuilder
- org.uberfire.ext.metadata.io - package org.uberfire.ext.metadata.io
- org.uberfire.ext.metadata.io.analyzer - package org.uberfire.ext.metadata.io.analyzer
- org.uberfire.ext.metadata.io.index - package org.uberfire.ext.metadata.io.index
- org.uberfire.ext.metadata.io.util - package org.uberfire.ext.metadata.io.util
P
- prepareBatch(KCluster) - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- priority() - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- priority() - Method in class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
R
- rename(KObjectKey, KObject) - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- RenamedFile - org.uberfire.ext.metadata.io.IndexableIOEvent.Kind
- RenamedFileEvent(Path, Path) - Constructor for class org.uberfire.ext.metadata.io.IndexableIOEvent.RenamedFileEvent
- run(FileSystem, Runnable) - Method in class org.uberfire.ext.metadata.io.BatchIndex
- runAsync(FileSystem) - Method in class org.uberfire.ext.metadata.io.BatchIndex
S
- schedule(ExecutorService) - Method in class org.uberfire.ext.metadata.io.ConstrainedIndexerScheduler
- schedule(ExecutorService) - Method in class org.uberfire.ext.metadata.io.IndexerDispatcher
-
Note that a CDI
BatchIndexEvent
is fired for each individual indexer job that finishes. - schedule(ExecutorService) - Method in class org.uberfire.ext.metadata.io.SimpleIndexerScheduler
- searchByAttrs(Map<String, ?>, IOSearchService.Filter, Path...) - Method in class org.uberfire.ext.metadata.io.IOSearchServiceImpl
- searchByAttrsHits(Map<String, ?>, Path...) - Method in class org.uberfire.ext.metadata.io.IOSearchServiceImpl
- setupWatchService(FileSystem) - Method in class org.uberfire.ext.metadata.io.IOServiceIndexedImpl
- SimpleIndexerScheduler - Class in org.uberfire.ext.metadata.io
- SimpleIndexerScheduler(Map<String, ? extends Supplier<List<IndexEvent>>>) - Constructor for class org.uberfire.ext.metadata.io.SimpleIndexerScheduler
- startBatch(KCluster) - Method in class org.uberfire.ext.metadata.io.index.MetadataIndexEngine
- supportsPath(Path) - Method in class org.uberfire.ext.metadata.io.CoreIndexer
T
- toKCluster(Path) - Static method in class org.uberfire.ext.metadata.io.KObjectUtil
- toKObject(Path) - Method in class org.uberfire.ext.metadata.io.CoreIndexer
- toKObject(Path, FileAttribute<?>...) - Static method in class org.uberfire.ext.metadata.io.KObjectUtil
- toKObjectKey(Path) - Method in class org.uberfire.ext.metadata.io.CoreIndexer
- toKObjectKey(Path) - Static method in class org.uberfire.ext.metadata.io.KObjectUtil
- toRootKCluster(Path) - Static method in class org.uberfire.ext.metadata.io.KObjectUtil
- toString() - Method in class org.uberfire.ext.metadata.io.analyzer.KiePerFieldAnalyzerWrapper
- toString() - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent.DeletedFileEvent
- toString() - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent.NewFileEvent
- toString() - Method in class org.uberfire.ext.metadata.io.IndexableIOEvent.RenamedFileEvent
U
- unlock(String) - Method in class org.uberfire.ext.metadata.io.util.MultiIndexerLock
- useDirectoryBasedIndex() - Method in class org.uberfire.ext.metadata.io.MetadataConfigBuilder
- useInMemoryDirectory() - Method in class org.uberfire.ext.metadata.io.MetadataConfigBuilder
- useMMapDirectory() - Method in class org.uberfire.ext.metadata.io.MetadataConfigBuilder
- useNIODirectory() - Method in class org.uberfire.ext.metadata.io.MetadataConfigBuilder
- usingAnalyzers(Map<String, Analyzer>) - Method in class org.uberfire.ext.metadata.io.MetadataConfigBuilder
- usingAnalyzerWrapperFactory(CustomAnalyzerWrapperFactory) - Method in class org.uberfire.ext.metadata.io.MetadataConfigBuilder
- usingFieldFactory(FieldFactory) - Method in class org.uberfire.ext.metadata.io.MetadataConfigBuilder
V
- valueOf(String) - Static method in enum org.uberfire.ext.metadata.io.IndexableIOEvent.Kind
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.uberfire.ext.metadata.io.IndexableIOEvent.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withDefaultAnalyzer() - Method in class org.uberfire.ext.metadata.io.MetadataConfigBuilder
- withDefaultAnalyzers() - Method in class org.uberfire.ext.metadata.io.MetadataConfigBuilder
- withDefaultDirectory() - Method in class org.uberfire.ext.metadata.io.MetadataConfigBuilder
- withDefaultFieldFactory() - Method in class org.uberfire.ext.metadata.io.MetadataConfigBuilder
- withInMemoryMetaModelStore() - Method in class org.uberfire.ext.metadata.io.MetadataConfigBuilder
- withoutMemoryMetaModel() - Method in class org.uberfire.ext.metadata.io.MetadataConfigBuilder
All Classes All Packages