A B C D E F G I K L M N O P R S T U V W 
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

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
 

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

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.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.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
 
A B C D E F G I K L M N O P R S T U V W 
All Classes All Packages