Package | Description |
---|---|
org.hibernate.search.backend | |
org.hibernate.search.backend.spi | |
org.hibernate.search.indexes.spi |
Modifier and Type | Method and Description |
---|---|
static BackendQueueProcessor |
BackendFactory.createBackend(IndexManager indexManager,
WorkerBuildContext buildContext,
Properties properties) |
static BackendQueueProcessor |
BackendFactory.createBackend(String backendName,
IndexManager indexManager,
WorkerBuildContext buildContext,
Properties properties) |
Modifier and Type | Method and Description |
---|---|
BackendQueueProcessor |
Backend.createQueueProcessor(IndexManager indexManager,
WorkerBuildContext context)
Called exactly once for each index manager using this backend.
|
default void |
Backend.initialize(Properties properties,
WorkerBuildContext context)
Used at startup, called once as first method.
|
default void |
BackendQueueProcessor.initialize(Properties props,
WorkerBuildContext context,
IndexManager indexManager)
Deprecated.
Use a
Backend implementation and implement your initialization logic
in Backend.createQueueProcessor(IndexManager, WorkerBuildContext) instead. |
void |
Worker.initialize(Properties props,
WorkerBuildContext context,
org.hibernate.search.backend.impl.QueueingProcessor queueingProcessor) |
Modifier and Type | Method and Description |
---|---|
protected DirectoryProvider<?> |
DirectoryBasedIndexManager.createDirectoryProvider(String indexName,
Properties cfg,
WorkerBuildContext buildContext) |
protected DirectoryBasedReaderProvider |
DirectoryBasedIndexManager.createIndexReader(String indexName,
Properties cfg,
WorkerBuildContext buildContext) |
protected org.hibernate.search.backend.impl.lucene.WorkspaceHolder |
DirectoryBasedIndexManager.createWorkspaceHolder(String indexName,
Properties cfg,
WorkerBuildContext buildContext) |
void |
IndexManager.initialize(String indexName,
Properties properties,
Similarity similarity,
WorkerBuildContext context)
Initialize this
IndexManager before its use. |
void |
DirectoryBasedIndexManager.initialize(String indexName,
Properties properties,
Similarity similarity,
WorkerBuildContext buildContext) |
Copyright © 2006-2018 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.