org.compass.needle.gigaspaces.store
Class GigaSpaceLockFactoryProvider

java.lang.Object
  extended by org.compass.needle.gigaspaces.store.GigaSpaceLockFactoryProvider
All Implemented Interfaces:
LockFactoryProvider

public class GigaSpaceLockFactoryProvider
extends Object
implements LockFactoryProvider

A general lock factory provider based on GigaSpaces. Can be used as a distributed lock manager for other storage systems then GigaSpaces.

Author:
kimchy
See Also:
GigaSpaceLockFactory

Constructor Summary
GigaSpaceLockFactoryProvider()
           
 
Method Summary
 LockFactory createLockFactory(String path, String subContext, String subIndex, CompassSettings settings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GigaSpaceLockFactoryProvider

public GigaSpaceLockFactoryProvider()
Method Detail

createLockFactory

public LockFactory createLockFactory(String path,
                                     String subContext,
                                     String subIndex,
                                     CompassSettings settings)
                              throws SearchEngineException
Specified by:
createLockFactory in interface LockFactoryProvider
Throws:
SearchEngineException


Copyright (c) 2004-2008 The Compass Project.