|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hibernate.search.infinispan.impl.InfinispanDirectoryProvider
public class InfinispanDirectoryProvider
A DirectoryProvider using Infinispan to store the Index. This depends on the
CacheManagerServiceProvider to get a reference to the Infinispan EmbeddedCacheManager
.
Field Summary | |
---|---|
static String |
DEFAULT_INDEXESDATA_CACHENAME
Deprecated. |
static String |
DEFAULT_INDEXESMETADATA_CACHENAME
Deprecated. |
static String |
DEFAULT_LOCKING_CACHENAME
Deprecated. |
Constructor Summary | |
---|---|
InfinispanDirectoryProvider()
|
Method Summary | |
---|---|
org.infinispan.manager.EmbeddedCacheManager |
getCacheManager()
|
org.infinispan.lucene.InfinispanDirectory |
getDirectory()
Returns an initialized Lucene Directory. |
void |
initialize(String directoryProviderName,
Properties properties,
BuildContext context)
|
void |
start(DirectoryBasedIndexManager indexManager)
Executed after initialize, this method set up the heavy process of starting up the DirectoryProvider IO processing as well as background processing are expected to be set up here |
void |
stop()
Executed when the search factory is closed. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
@Deprecated public static final String DEFAULT_LOCKING_CACHENAME
InfinispanIntegration.DEFAULT_LOCKING_CACHENAME
instead.
@Deprecated public static final String DEFAULT_INDEXESDATA_CACHENAME
InfinispanIntegration.DEFAULT_INDEXESDATA_CACHENAME
instead.
@Deprecated public static final String DEFAULT_INDEXESMETADATA_CACHENAME
InfinispanIntegration.DEFAULT_LOCKING_CACHENAME
instead.
Constructor Detail |
---|
public InfinispanDirectoryProvider()
Method Detail |
---|
public void initialize(String directoryProviderName, Properties properties, BuildContext context)
initialize
in interface DirectoryProvider<org.infinispan.lucene.InfinispanDirectory>
context
- get the information to initialize the directory and build its hashCode/equals methodpublic void start(DirectoryBasedIndexManager indexManager)
DirectoryProvider
start
in interface DirectoryProvider<org.infinispan.lucene.InfinispanDirectory>
public void stop()
DirectoryProvider
stop
in interface DirectoryProvider<org.infinispan.lucene.InfinispanDirectory>
public org.infinispan.lucene.InfinispanDirectory getDirectory()
DirectoryProvider
getDirectory
in interface DirectoryProvider<org.infinispan.lucene.InfinispanDirectory>
public org.infinispan.manager.EmbeddedCacheManager getCacheManager()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |