Class AbstractPojoSearchSession<R>
- java.lang.Object
-
- org.hibernate.search.mapper.pojo.session.spi.AbstractPojoSearchSession<R>
-
- All Implemented Interfaces:
BackendSessionContext
,PojoImplicitReindexingResolverSessionContext
,BridgeSessionContext
,PojoIndexingProcessorSessionContext
,PojoWorkSessionContext<R>
public abstract class AbstractPojoSearchSession<R> extends Object implements PojoWorkSessionContext<R>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractPojoSearchSession(PojoSearchSessionMappingContext mappingContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PojoIndexer
createIndexer()
protected PojoIndexingPlan<R>
createIndexingPlan(DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)
IdentifierBridgeFromDocumentIdentifierContext
identifierBridgeFromDocumentIdentifierContext()
PojoSearchSessionMappingContext
mappingContext()
PropertyBridgeWriteContext
propertyBridgeWriteContext()
RoutingBridgeRouteContext
routingBridgeRouteContext()
TypeBridgeWriteContext
typeBridgeWriteContext()
ValueBridgeFromIndexedValueContext
valueBridgeFromIndexedValueContext()
-
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.backend.session.spi.BackendSessionContext
tenantIdentifier
-
Methods inherited from interface org.hibernate.search.mapper.pojo.bridge.runtime.spi.BridgeSessionContext
tenantIdentifier
-
Methods inherited from interface org.hibernate.search.mapper.pojo.automaticindexing.spi.PojoImplicitReindexingResolverSessionContext
runtimeIntrospector
-
Methods inherited from interface org.hibernate.search.mapper.pojo.processing.spi.PojoIndexingProcessorSessionContext
runtimeIntrospector
-
Methods inherited from interface org.hibernate.search.mapper.pojo.work.spi.PojoWorkSessionContext
entityReferenceFactory
-
-
-
-
Constructor Detail
-
AbstractPojoSearchSession
protected AbstractPojoSearchSession(PojoSearchSessionMappingContext mappingContext)
-
-
Method Detail
-
mappingContext
public PojoSearchSessionMappingContext mappingContext()
- Specified by:
mappingContext
in interfaceBackendSessionContext
- Specified by:
mappingContext
in interfaceBridgeSessionContext
- Specified by:
mappingContext
in interfacePojoWorkSessionContext<R>
-
identifierBridgeFromDocumentIdentifierContext
public final IdentifierBridgeFromDocumentIdentifierContext identifierBridgeFromDocumentIdentifierContext()
- Specified by:
identifierBridgeFromDocumentIdentifierContext
in interfaceBridgeSessionContext
-
routingBridgeRouteContext
public RoutingBridgeRouteContext routingBridgeRouteContext()
- Specified by:
routingBridgeRouteContext
in interfaceBridgeSessionContext
-
typeBridgeWriteContext
public final TypeBridgeWriteContext typeBridgeWriteContext()
- Specified by:
typeBridgeWriteContext
in interfaceBridgeSessionContext
-
propertyBridgeWriteContext
public final PropertyBridgeWriteContext propertyBridgeWriteContext()
- Specified by:
propertyBridgeWriteContext
in interfaceBridgeSessionContext
-
valueBridgeFromIndexedValueContext
public final ValueBridgeFromIndexedValueContext valueBridgeFromIndexedValueContext()
- Specified by:
valueBridgeFromIndexedValueContext
in interfaceBridgeSessionContext
-
createIndexingPlan
protected PojoIndexingPlan<R> createIndexingPlan(DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)
-
createIndexer
protected PojoIndexer createIndexer()
-
-