Infinispan Distribution 5.2.6.Final-redhat-2

org.infinispan.query.indexmanager
Class InfinispanIndexManager

java.lang.Object
  extended by org.hibernate.search.indexes.impl.DirectoryBasedIndexManager
      extended by org.infinispan.query.indexmanager.InfinispanIndexManager
All Implemented Interfaces:
org.hibernate.search.indexes.spi.IndexManager

public class InfinispanIndexManager
extends org.hibernate.search.indexes.impl.DirectoryBasedIndexManager

A custom IndexManager to store indexes in the grid itself.

Author:
Sanne Grinovero (C) 2012 Red Hat Inc.

Constructor Summary
InfinispanIndexManager()
           
 
Method Summary
protected  org.hibernate.search.backend.spi.BackendQueueProcessor createBackend(String indexName, Properties cfg, org.hibernate.search.spi.WorkerBuildContext buildContext)
           
protected  org.hibernate.search.store.DirectoryProvider createDirectoryProvider(String indexName, Properties cfg, org.hibernate.search.spi.WorkerBuildContext buildContext)
           
 InfinispanCommandsBackend getRemoteMaster()
           
 
Methods inherited from class org.hibernate.search.indexes.impl.DirectoryBasedIndexManager
addContainedEntity, createIndexReader, destroy, getAnalyzer, getBackendQueueProcessor, getContainedTypes, getDirectoryModificationLock, getDirectoryProvider, getIndexBindingForEntity, getIndexingParameters, getIndexName, getOptimizerStrategy, getReaderProvider, getSerializer, getSimilarity, initialize, optimize, performOperations, performStreamOperation, setIndexWriterConfig, setSearchFactory, setSimilarity, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InfinispanIndexManager

public InfinispanIndexManager()
Method Detail

createBackend

protected org.hibernate.search.backend.spi.BackendQueueProcessor createBackend(String indexName,
                                                                               Properties cfg,
                                                                               org.hibernate.search.spi.WorkerBuildContext buildContext)
Overrides:
createBackend in class org.hibernate.search.indexes.impl.DirectoryBasedIndexManager

createDirectoryProvider

protected org.hibernate.search.store.DirectoryProvider createDirectoryProvider(String indexName,
                                                                               Properties cfg,
                                                                               org.hibernate.search.spi.WorkerBuildContext buildContext)
Overrides:
createDirectoryProvider in class org.hibernate.search.indexes.impl.DirectoryBasedIndexManager

getRemoteMaster

public InfinispanCommandsBackend getRemoteMaster()

Infinispan Distribution 5.2.6.Final-redhat-2

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