org.hibernate.search.store
Interface LockFactoryFactory


public interface LockFactoryFactory

To use a custom implementation of org.apache.lucene.store.LockFactory you need to implement this interface and define the fully qualified classname of the factory implementation as a DirectoryProvider parameter for the locking_strategy key. The implementation must have a no-arg constructor.

Author:
Sanne Grinovero

Method Summary
 org.apache.lucene.store.LockFactory createLockFactory(java.io.File indexDir, java.util.Properties dirConfiguration)
          Creates a LockFactory implementation.
 

Method Detail

createLockFactory

org.apache.lucene.store.LockFactory createLockFactory(java.io.File indexDir,
                                                      java.util.Properties dirConfiguration)
Creates a LockFactory implementation. A different LockFactory is created for each DirectoryProvider.

Parameters:
indexDir - path to the indexBase setting, or null for DirectoryProviders which don't rely on filesystem
dirConfiguration - the properties set on the current DirectoryProvider
Returns:
the created LockFactory


Copyright © 2006-2010 Hibernate. All Rights Reserved.