org.infinispan.query.backend
Class LocalQueryInterceptor
java.lang.Object
org.infinispan.commands.AbstractVisitor
org.infinispan.interceptors.base.CommandInterceptor
org.infinispan.query.backend.QueryInterceptor
org.infinispan.query.backend.LocalQueryInterceptor
- All Implemented Interfaces:
- Visitor
public class LocalQueryInterceptor
- extends QueryInterceptor
This class is an interceptor that will index data only if it has come from a local source.
Currently, this is a property that is determined by setting "infinispan.query.indexLocalOnly" as a System property to
"true".
- Since:
- 4.0
- Author:
- Navin Surtani
Constructor Summary |
LocalQueryInterceptor(org.hibernate.search.spi.SearchFactoryIntegrator searchFactory)
|
Methods inherited from class org.infinispan.commands.AbstractVisitor |
visitCollection, visitCommitCommand, visitDistributedExecuteCommand, visitEntrySetCommand, visitEvictCommand, visitGetKeyValueCommand, visitInvalidateCommand, visitInvalidateL1Command, visitKeySetCommand, visitLockControlCommand, visitPrepareCommand, visitRollbackCommand, visitSizeCommand, visitUnknownCommand, visitValuesCommand |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalQueryInterceptor
public LocalQueryInterceptor(org.hibernate.search.spi.SearchFactoryIntegrator searchFactory)
init
public void init(TransactionManager transactionManager,
TransactionSynchronizationRegistry transactionSynchronizationRegistry)
- Overrides:
init
in class QueryInterceptor
shouldModifyIndexes
protected boolean shouldModifyIndexes(InvocationContext ctx)
- Overrides:
shouldModifyIndexes
in class QueryInterceptor
Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.