| Package | Description |
|---|---|
| org.nuxeo.elasticsearch | |
| org.nuxeo.elasticsearch.api | |
| org.nuxeo.elasticsearch.commands | |
| org.nuxeo.elasticsearch.core | |
| org.nuxeo.elasticsearch.work |
| Modifier and Type | Field and Description |
|---|---|
protected List<IndexingCommand> |
ElasticSearchComponent.stackedCommands |
| Modifier and Type | Method and Description |
|---|---|
void |
ElasticSearchComponent.indexNonRecursive(IndexingCommand cmd) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ElasticSearchComponent.dispatchWork(List<IndexingCommand> cmds)
Dispatch jobs between sync and async worker
|
void |
ElasticSearchComponent.indexNonRecursive(List<IndexingCommand> cmds) |
protected void |
ElasticSearchComponent.runIndexingSyncWorker(Map<String,List<IndexingCommand>> syncCommands) |
void |
ElasticSearchComponent.runIndexingWorker(List<IndexingCommand> cmds) |
protected void |
ElasticSearchComponent.scheduleIndexingAsyncWorker(Map<String,List<IndexingCommand>> asyncCommands) |
protected void |
ElasticSearchComponent.stackCommands(List<IndexingCommand> cmds) |
| Modifier and Type | Method and Description |
|---|---|
void |
ElasticSearchIndexing.indexNonRecursive(IndexingCommand cmd)
Process the
IndexingCommand. |
| Modifier and Type | Method and Description |
|---|---|
void |
ElasticSearchIndexing.indexNonRecursive(List<IndexingCommand> cmds)
Same as
ElasticSearchIndexing.indexNonRecursive(org.nuxeo.elasticsearch.commands.IndexingCommand) but
process the list command using a bulk request. |
void |
ElasticSearchIndexing.runIndexingWorker(List<IndexingCommand> cmds)
Run a worker to process the
IndexingCommand. |
| Modifier and Type | Field and Description |
|---|---|
protected List<IndexingCommand> |
IndexingCommands.commands |
| Modifier and Type | Method and Description |
|---|---|
IndexingCommand |
IndexingCommand.clone(DocumentModel newDoc) |
protected IndexingCommand |
IndexingCommands.find(IndexingCommand.Type command) |
static IndexingCommand |
IndexingCommand.fromJSON(org.codehaus.jackson.JsonNode jsonNode) |
static IndexingCommand |
IndexingCommand.fromJSON(String json)
Create a command from a JSON string.
|
| Modifier and Type | Method and Description |
|---|---|
List<IndexingCommand> |
IndexingCommands.getCommands() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
IndexingCommands.add(IndexingCommand command) |
protected boolean |
IndexingCommand.canBeMerged(IndexingCommand other) |
boolean |
IndexingCommand.merge(IndexingCommand other) |
| Modifier and Type | Method and Description |
|---|---|
void |
ElasticSearchIndexingImpl.indexNonRecursive(IndexingCommand cmd) |
| Modifier and Type | Method and Description |
|---|---|
void |
ElasticSearchIndexingImpl.indexNonRecursive(List<IndexingCommand> cmds) |
void |
ElasticSearchIndexingImpl.runIndexingWorker(List<IndexingCommand> cmds) |
| Modifier and Type | Field and Description |
|---|---|
protected List<IndexingCommand> |
AbstractIndexingWorker.cmds |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
IndexingWorker.needRecurse(IndexingCommand cmd) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
IndexingWorker.doIndexingWork(ElasticSearchIndexing esi,
List<IndexingCommand> cmds) |
protected void |
ChildrenIndexingWorker.doIndexingWork(ElasticSearchIndexing esi,
List<IndexingCommand> cmds) |
protected abstract void |
AbstractIndexingWorker.doIndexingWork(ElasticSearchIndexing esi,
List<IndexingCommand> cmds) |
| Constructor and Description |
|---|
AbstractIndexingWorker(IndexingCommand cmd) |
ChildrenIndexingWorker(IndexingCommand cmd) |
| Constructor and Description |
|---|
AbstractIndexingWorker(String repositoryName,
List<IndexingCommand> cmds) |
IndexingWorker(String repositoryName,
List<IndexingCommand> cmds) |
Copyright © 2018 Nuxeo. All rights reserved.