Interface PojoMappingDelegate
-
- All Superinterfaces:
AutoCloseable
public interface PojoMappingDelegate extends AutoCloseable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
PojoIndexer
createIndexer(PojoWorkSessionContext<?> context)
<R> PojoIndexingPlan<R>
createIndexingPlan(PojoWorkSessionContext<R> context, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)
<R,C>
Optional<PojoScopeDelegate<R,Object,C>>createPojoAllScope(PojoScopeMappingContext mappingContext, PojoScopeTypeExtendedContextProvider<Object,C> indexedTypeExtendedContextProvider)
<R,E,E2,C>
PojoScopeDelegate<R,E2,C>createPojoScope(PojoScopeMappingContext mappingContext, Collection<? extends PojoRawTypeIdentifier<? extends E>> targetedTypes, PojoScopeTypeExtendedContextProvider<E,C> indexedTypeExtendedContextProvider)
FailureHandler
failureHandler()
ThreadPoolProvider
threadPoolProvider()
-
-
-
Method Detail
-
close
void close()
- Specified by:
close
in interfaceAutoCloseable
-
threadPoolProvider
ThreadPoolProvider threadPoolProvider()
-
failureHandler
FailureHandler failureHandler()
-
createPojoScope
<R,E,E2,C> PojoScopeDelegate<R,E2,C> createPojoScope(PojoScopeMappingContext mappingContext, Collection<? extends PojoRawTypeIdentifier<? extends E>> targetedTypes, PojoScopeTypeExtendedContextProvider<E,C> indexedTypeExtendedContextProvider)
-
createPojoAllScope
<R,C> Optional<PojoScopeDelegate<R,Object,C>> createPojoAllScope(PojoScopeMappingContext mappingContext, PojoScopeTypeExtendedContextProvider<Object,C> indexedTypeExtendedContextProvider)
-
createIndexingPlan
<R> PojoIndexingPlan<R> createIndexingPlan(PojoWorkSessionContext<R> context, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)
-
createIndexer
PojoIndexer createIndexer(PojoWorkSessionContext<?> context)
-
-