public abstract class AbstractPojoMappingImplementor<M> extends Object implements MappingImplementor<M>, PojoScopeMappingContext, PojoSearchSessionMappingContext
| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractPojoMappingImplementor.CloseDelegate |
| Constructor and Description |
|---|
AbstractPojoMappingImplementor(PojoMappingDelegate delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
PojoIndexer |
createIndexer(PojoWorkSessionContext context,
DocumentCommitStrategy commitStrategy) |
PojoIndexingPlan |
createIndexingPlan(PojoWorkSessionContext context,
DocumentCommitStrategy commitStrategy,
DocumentRefreshStrategy refreshStrategy) |
protected void |
doClose() |
protected PojoMappingDelegate |
getDelegate() |
IdentifierBridgeToDocumentIdentifierContext |
getIdentifierBridgeToDocumentIdentifierContext() |
ValueBridgeToIndexedValueContext |
getValueBridgeToIndexedValueContext() |
void |
onClose(AbstractPojoMappingImplementor.CloseDelegate closeable) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittoConcreteTypepublic AbstractPojoMappingImplementor(PojoMappingDelegate delegate)
public final void close()
close in interface AutoCloseableclose in interface MappingImplementor<M>public final IdentifierBridgeToDocumentIdentifierContext getIdentifierBridgeToDocumentIdentifierContext()
getIdentifierBridgeToDocumentIdentifierContext in interface BridgeMappingContextpublic ValueBridgeToIndexedValueContext getValueBridgeToIndexedValueContext()
getValueBridgeToIndexedValueContext in interface BridgeMappingContextpublic PojoIndexingPlan createIndexingPlan(PojoWorkSessionContext context, DocumentCommitStrategy commitStrategy, DocumentRefreshStrategy refreshStrategy)
createIndexingPlan in interface PojoSearchSessionMappingContextpublic PojoIndexer createIndexer(PojoWorkSessionContext context, DocumentCommitStrategy commitStrategy)
createIndexer in interface PojoSearchSessionMappingContextpublic void onClose(AbstractPojoMappingImplementor.CloseDelegate closeable)
protected final PojoMappingDelegate getDelegate()
protected void doClose()
Copyright © 2006-2020 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.