public class RAMDirectoryProvider extends Object implements DirectoryProvider<org.apache.lucene.store.RAMDirectory>
| Constructor and Description |
|---|
RAMDirectoryProvider() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
org.apache.lucene.store.RAMDirectory |
getDirectory()
Give access to the initialized Lucene Directory.
|
int |
hashCode() |
void |
initialize(String directoryProviderName,
Properties properties,
BuildContext context)
get the information to initialize the directory and build its hashCode/equals method
|
protected org.apache.lucene.store.RAMDirectory |
makeRAMDirectory()
To allow extensions to create different RAMDirectory flavours:
|
void |
start(DirectoryBasedIndexManager indexManager)
Executed after initialize, this method set up the heavy process of starting up the DirectoryProvider
IO processing as well as background processing are expected to be set up here
|
void |
stop()
Executed when the search factory is closed.
|
public void initialize(String directoryProviderName, Properties properties, BuildContext context)
DirectoryProviderinitialize in interface DirectoryProvider<org.apache.lucene.store.RAMDirectory>directoryProviderName - the name of the index (directory) to createproperties - the configuration propertiescontext - provide access to some services at initializationpublic void start(DirectoryBasedIndexManager indexManager)
DirectoryProviderstart in interface DirectoryProvider<org.apache.lucene.store.RAMDirectory>indexManager - the index managerpublic org.apache.lucene.store.RAMDirectory getDirectory()
DirectoryProvidergetDirectory in interface DirectoryProvider<org.apache.lucene.store.RAMDirectory>public void stop()
DirectoryProviderstop in interface DirectoryProvider<org.apache.lucene.store.RAMDirectory>protected org.apache.lucene.store.RAMDirectory makeRAMDirectory()
Copyright © 2006–2015 Hibernate. All rights reserved.