org.hibernate.search.store
Interface LockFactoryProvider

All Known Subinterfaces:
LockFactoryFactory

public interface LockFactoryProvider

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(File indexDir, Properties dirConfiguration)
          Creates a LockFactory implementation.
 

Method Detail

createLockFactory

org.apache.lucene.store.LockFactory createLockFactory(File indexDir,
                                                      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-2012 Red Hat Middleware, LLC. All Rights Reserved