org.hibernate.search.store
Class RAMDirectoryProvider

java.lang.Object
  extended by org.hibernate.search.store.RAMDirectoryProvider
All Implemented Interfaces:
DirectoryProvider<org.apache.lucene.store.RAMDirectory>

public class RAMDirectoryProvider
extends Object
implements DirectoryProvider<org.apache.lucene.store.RAMDirectory>

Use a Lucene RAMDirectory

Author:
Emmanuel Bernard, Sylvain Vieujot

Constructor Summary
RAMDirectoryProvider()
           
 
Method Summary
 boolean equals(Object obj)
           
 org.apache.lucene.store.RAMDirectory getDirectory()
          Returns an initialized Lucene Directory.
 int hashCode()
           
 void initialize(String directoryProviderName, Properties properties)
          get the information to initialize the directory and build its hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RAMDirectoryProvider

public RAMDirectoryProvider()
Method Detail

initialize

public void initialize(String directoryProviderName,
                       Properties properties)
Description copied from interface: DirectoryProvider
get the information to initialize the directory and build its hashCode

Specified by:
initialize in interface DirectoryProvider<org.apache.lucene.store.RAMDirectory>

getDirectory

public org.apache.lucene.store.RAMDirectory getDirectory()
Description copied from interface: DirectoryProvider
Returns an initialized Lucene Directory. This method call must be threadsafe

Specified by:
getDirectory in interface DirectoryProvider<org.apache.lucene.store.RAMDirectory>

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object