org.hibernate.search.infinispan
Class InfinispanDirectoryProvider
java.lang.Object
org.hibernate.search.infinispan.InfinispanDirectoryProvider
- All Implemented Interfaces:
- DirectoryProvider<org.infinispan.lucene.InfinispanDirectory>
public class InfinispanDirectoryProvider
- extends Object
- implements DirectoryProvider<org.infinispan.lucene.InfinispanDirectory>
A DirectoryProvider using Infinispan to store the Index. This depends on the
CacheManagerServiceProvider to get a reference to the Infinispan EmbeddedCacheManager.
- Author:
- Sanne Grinovero
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_LOCKING_CACHENAME
public static final String DEFAULT_LOCKING_CACHENAME
- See Also:
- Constant Field Values
DEFAULT_INDEXESDATA_CACHENAME
public static final String DEFAULT_INDEXESDATA_CACHENAME
- See Also:
- Constant Field Values
DEFAULT_INDEXESMETADATA_CACHENAME
public static final String DEFAULT_INDEXESMETADATA_CACHENAME
- See Also:
- Constant Field Values
InfinispanDirectoryProvider
public InfinispanDirectoryProvider()
initialize
public void initialize(String directoryProviderName,
Properties properties,
BuildContext context)
- Specified by:
initialize in interface DirectoryProvider<org.infinispan.lucene.InfinispanDirectory>
start
public void start()
- Specified by:
start in interface DirectoryProvider<org.infinispan.lucene.InfinispanDirectory>
stop
public void stop()
- Specified by:
stop in interface DirectoryProvider<org.infinispan.lucene.InfinispanDirectory>
getDirectory
public org.infinispan.lucene.InfinispanDirectory getDirectory()
- Specified by:
getDirectory in interface DirectoryProvider<org.infinispan.lucene.InfinispanDirectory>
getCacheManager
public org.infinispan.manager.EmbeddedCacheManager getCacheManager()
Copyright © 2006-2011 Hibernate. All Rights Reserved.