Class AbstractPojoMappingImplementor<M>
- java.lang.Object
-
- org.hibernate.search.mapper.pojo.mapping.spi.AbstractPojoMappingImplementor<M>
-
- All Implemented Interfaces:
BackendMappingContext,MappingImplementor<M>,BridgeMappingContext,PojoMassIndexingMappingContext,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
-
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
-
Methods inherited from interface org.hibernate.search.mapper.pojo.massindexing.spi.PojoMassIndexingMappingContext
createMassIndexerAgent, entityReferenceFactory, failureHandler, threadPoolProvider
-
Methods inherited from interface org.hibernate.search.mapper.pojo.work.spi.PojoWorkMappingContext
entityReferenceFactory
-
-
-
-
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>
-
toDocumentValueConvertContext
public final ToDocumentValueConvertContext toDocumentValueConvertContext()
- Specified by:
toDocumentValueConvertContextin interfaceBackendMappingContext
-
identifierBridgeToDocumentIdentifierContext
public final IdentifierBridgeToDocumentIdentifierContext identifierBridgeToDocumentIdentifierContext()
- Specified by:
identifierBridgeToDocumentIdentifierContextin interfaceBridgeMappingContext
-
valueBridgeToIndexedValueContext
public ValueBridgeToIndexedValueContext valueBridgeToIndexedValueContext()
- Specified by:
valueBridgeToIndexedValueContextin interfaceBridgeMappingContext
-
createIndexingPlan
public PojoIndexingPlan createIndexingPlan(PojoWorkSessionContext context, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)
- Specified by:
createIndexingPlanin interfacePojoSearchSessionMappingContext
-
createIndexingPlan
public PojoIndexingPlan createIndexingPlan(PojoWorkSessionContext context, PojoIndexingQueueEventSendingPlan sendingPlan)
- Specified by:
createIndexingPlanin interfacePojoSearchSessionMappingContext
-
createIndexer
public PojoIndexer createIndexer(PojoWorkSessionContext context)
- Specified by:
createIndexerin interfacePojoSearchSessionMappingContext
-
createIndexingQueueEventProcessingPlan
public PojoIndexingQueueEventProcessingPlan createIndexingQueueEventProcessingPlan(PojoWorkSessionContext context, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy, PojoIndexingQueueEventSendingPlan sendingPlan)
- Specified by:
createIndexingQueueEventProcessingPlanin interfacePojoSearchSessionMappingContext
-
delegate
protected final PojoMappingDelegate delegate()
-
doStop
protected void doStop()
-
-