public final class IndexEntityTask extends AbstractEntityTask
| Constructor and Description |
|---|
IndexEntityTask(Object entity) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToBulk(org.elasticsearch.client.Client client,
org.elasticsearch.action.bulk.BulkRequestBuilder bulk,
String indexName,
Esi4JOperation.OperationContext context)
add necessary index operation to bulk request
|
protected void |
initClone(Esi4JEntityTask clone) |
boolean |
isUpdate() |
void |
replaceEntity(Esi4JEntityResolver entityResolver)
optional, might be implemented as noop
|
void |
resolveEntity(Esi4JEntityResolver entityResolver)
optional, might be implemented as noop if
Esi4JEntityTask.replaceEntity(Esi4JEntityResolver) is a noop or entity is a
ObjectKey |
clone, getEntity, setEntity, toObjectKeypublic IndexEntityTask(Object entity)
public boolean isUpdate()
true if this updates an existing state,
false if it overwrites the previous stateprotected void initClone(Esi4JEntityTask clone)
initClone in class AbstractEntityTaskpublic void replaceEntity(Esi4JEntityResolver entityResolver)
Esi4JEntityTaskpublic void resolveEntity(Esi4JEntityResolver entityResolver) throws EntityNotResolveableException
Esi4JEntityTaskEsi4JEntityTask.replaceEntity(Esi4JEntityResolver) is a noop or entity is a
ObjectKeyEntityNotResolveableExceptionpublic void addToBulk(org.elasticsearch.client.Client client,
org.elasticsearch.action.bulk.BulkRequestBuilder bulk,
String indexName,
Esi4JOperation.OperationContext context)
Esi4JEntityTaskCopyright © 2015 Molindo GmbH. All Rights Reserved.