public interface PojoMappingDelegate extends AutoCloseable
| Modifier and Type | Method and 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 |
getFailureHandler() |
ThreadPoolProvider |
getThreadPoolProvider() |
void close()
close in interface AutoCloseableThreadPoolProvider getThreadPoolProvider()
FailureHandler getFailureHandler()
<R,E,E2,C> PojoScopeDelegate<R,E2,C> createPojoScope(PojoScopeMappingContext mappingContext, Collection<? extends PojoRawTypeIdentifier<? extends E>> targetedTypes, PojoScopeTypeExtendedContextProvider<E,C> indexedTypeExtendedContextProvider)
<R,C> Optional<PojoScopeDelegate<R,Object,C>> createPojoAllScope(PojoScopeMappingContext mappingContext, PojoScopeTypeExtendedContextProvider<Object,C> indexedTypeExtendedContextProvider)
<R> PojoIndexingPlan<R> createIndexingPlan(PojoWorkSessionContext<R> context, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)
PojoIndexer createIndexer(PojoWorkSessionContext<?> context)
Copyright © 2006-2020 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.