Infinispan Distribution 5.2.6.Final-redhat-2

org.infinispan.query.backend
Class LocalQueryInterceptor

java.lang.Object
  extended by org.infinispan.commands.AbstractVisitor
      extended by org.infinispan.interceptors.base.CommandInterceptor
          extended by org.infinispan.query.backend.QueryInterceptor
              extended by 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

Field Summary
 
Fields inherited from class org.infinispan.query.backend.QueryInterceptor
asyncExecutor, transactionManager, transactionSynchronizationRegistry
 
Fields inherited from class org.infinispan.interceptors.base.CommandInterceptor
cacheConfiguration
 
Constructor Summary
LocalQueryInterceptor(org.hibernate.search.spi.SearchFactoryIntegrator searchFactory)
           
 
Method Summary
protected  Log getLog()
           
protected  boolean shouldModifyIndexes(FlagAffectedCommand command, InvocationContext ctx)
           
 
Methods inherited from class org.infinispan.query.backend.QueryInterceptor
enableClasses, enableClasses, getAsyncExecutor, getKeyTransformationHandler, getSearchFactory, injectDependencies, purgeAllIndexes, registerKeyTransformer, removeFromIndexes, updateIndexes, updateKnownTypesIfNeeded, visitClearCommand, visitPrepareCommand, visitPutKeyValueCommand, visitPutMapCommand, visitRemoveCommand, visitReplaceCommand
 
Methods inherited from class org.infinispan.interceptors.base.CommandInterceptor
getLockAcquisitionTimeout, getNext, handleDefault, hasNext, hasSkipLocking, injectConfiguration, invokeNextInterceptor, setNext
 
Methods inherited from class org.infinispan.commands.AbstractVisitor
visitApplyDeltaCommand, visitCollection, visitCommitCommand, visitDistributedExecuteCommand, visitEntrySetCommand, visitEvictCommand, visitGetKeyValueCommand, visitInvalidateCommand, visitInvalidateL1Command, visitKeySetCommand, visitLockControlCommand, visitRollbackCommand, visitSizeCommand, visitUnknownCommand, visitValuesCommand
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalQueryInterceptor

public LocalQueryInterceptor(org.hibernate.search.spi.SearchFactoryIntegrator searchFactory)
Method Detail

getLog

protected Log getLog()
Overrides:
getLog in class QueryInterceptor

shouldModifyIndexes

protected boolean shouldModifyIndexes(FlagAffectedCommand command,
                                      InvocationContext ctx)
Overrides:
shouldModifyIndexes in class QueryInterceptor

Infinispan Distribution 5.2.6.Final-redhat-2

Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.