org.hibernate.search.store
Class DirectoryProviderFactory

java.lang.Object
  extended by org.hibernate.search.store.DirectoryProviderFactory

public class DirectoryProviderFactory
extends Object

Create a Lucene directory provider

Lucene directory providers are configured through properties - hibernate.search.default.* and - hibernate.search..*

properties have precedence over default

The implementation is described by hibernate.search.[default|indexname].directory_provider

If none is defined the default value is FSDirectory

Author:
Emmanuel Bernard, Sylvain Vieujot

Field Summary
 List<DirectoryProvider<?>> providers
           
 
Constructor Summary
DirectoryProviderFactory()
           
 
Method Summary
 DirectoryProvider<?> createDirectoryProvider(XClass entity, org.hibernate.cfg.Configuration cfg)
           
static String getDirectoryProviderName(XClass clazz, org.hibernate.cfg.Configuration cfg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

providers

public List<DirectoryProvider<?>> providers
Constructor Detail

DirectoryProviderFactory

public DirectoryProviderFactory()
Method Detail

createDirectoryProvider

public DirectoryProvider<?> createDirectoryProvider(XClass entity,
                                                    org.hibernate.cfg.Configuration cfg)

getDirectoryProviderName

public static String getDirectoryProviderName(XClass clazz,
                                              org.hibernate.cfg.Configuration cfg)