Class AbstractSingleDocumentIndexingWork.AbstractBuilder<B>
- java.lang.Object
-
- org.hibernate.search.backend.elasticsearch.work.impl.AbstractSingleDocumentIndexingWork.AbstractBuilder<B>
-
- Direct Known Subclasses:
DeleteWork.Builder,IndexWork.Builder
- Enclosing class:
- AbstractSingleDocumentIndexingWork
protected abstract static class AbstractSingleDocumentIndexingWork.AbstractBuilder<B> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected StringdocumentIdentifier
-
Constructor Summary
Constructors Constructor Description AbstractBuilder(ElasticsearchRequestSuccessAssessor resultAssessor, String entityTypeName, Object entityIdentifier, String documentIdentifier)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AbstractSingleDocumentIndexingWorkbuild()protected abstract com.google.gson.JsonObjectbuildBulkableActionBody()protected abstract com.google.gson.JsonObjectbuildBulkableActionMetadata()Brefresh(DocumentRefreshStrategy refreshStrategy)
-
-
-
Field Detail
-
documentIdentifier
protected final String documentIdentifier
-
-
Constructor Detail
-
AbstractBuilder
public AbstractBuilder(ElasticsearchRequestSuccessAssessor resultAssessor, String entityTypeName, Object entityIdentifier, String documentIdentifier)
-
-
Method Detail
-
refresh
public B refresh(DocumentRefreshStrategy refreshStrategy)
-
buildBulkableActionMetadata
protected abstract com.google.gson.JsonObject buildBulkableActionMetadata()
-
buildBulkableActionBody
protected abstract com.google.gson.JsonObject buildBulkableActionBody()
-
build
public abstract AbstractSingleDocumentIndexingWork build()
-
-