Class AbstractPojoMappingImplementor<M>
- java.lang.Object
-
- org.hibernate.search.mapper.pojo.mapping.spi.AbstractPojoMappingImplementor<M>
-
- All Implemented Interfaces:
BackendMappingContext,MappingImplementor<M>,BridgeMappingContext,PojoScopeMappingContext,PojoSearchSessionMappingContext,PojoWorkMappingContext
public abstract class AbstractPojoMappingImplementor<M> extends Object implements MappingImplementor<M>, PojoScopeMappingContext, PojoSearchSessionMappingContext
-
-
Constructor Summary
Constructors Constructor Description AbstractPojoMappingImplementor(PojoMappingDelegate delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PojoIndexercreateIndexer(PojoWorkSessionContext<?> context)<R> PojoIndexingPlan<R>createIndexingPlan(PojoWorkSessionContext<R> context, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)protected PojoMappingDelegatedelegate()protected voiddoStop()IdentifierBridgeToDocumentIdentifierContextidentifierBridgeToDocumentIdentifierContext()CompletableFuture<?>preStop(MappingPreStopContext context)CompletableFuture<?>start(MappingStartContext context)voidstop()ValueBridgeToIndexedValueContextvalueBridgeToIndexedValueContext()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.search.engine.mapper.mapping.spi.MappingImplementor
toConcreteType
-
-
-
-
Constructor Detail
-
AbstractPojoMappingImplementor
public AbstractPojoMappingImplementor(PojoMappingDelegate delegate)
-
-
Method Detail
-
start
public CompletableFuture<?> start(MappingStartContext context)
- Specified by:
startin interfaceMappingImplementor<M>
-
preStop
public CompletableFuture<?> preStop(MappingPreStopContext context)
- Specified by:
preStopin interfaceMappingImplementor<M>
-
stop
public void stop()
- Specified by:
stopin interfaceMappingImplementor<M>
-
identifierBridgeToDocumentIdentifierContext
public final IdentifierBridgeToDocumentIdentifierContext identifierBridgeToDocumentIdentifierContext()
- Specified by:
identifierBridgeToDocumentIdentifierContextin interfaceBridgeMappingContext
-
valueBridgeToIndexedValueContext
public ValueBridgeToIndexedValueContext valueBridgeToIndexedValueContext()
- Specified by:
valueBridgeToIndexedValueContextin interfaceBridgeMappingContext
-
createIndexingPlan
public <R> PojoIndexingPlan<R> createIndexingPlan(PojoWorkSessionContext<R> context, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)
- Specified by:
createIndexingPlanin interfacePojoSearchSessionMappingContext
-
createIndexer
public PojoIndexer createIndexer(PojoWorkSessionContext<?> context)
- Specified by:
createIndexerin interfacePojoSearchSessionMappingContext
-
delegate
protected final PojoMappingDelegate delegate()
-
doStop
protected void doStop()
-
-