public class FSSlaveDirectoryProvider extends Object implements DirectoryProvider<org.apache.lucene.store.Directory>
Constructor and Description |
---|
FSSlaveDirectoryProvider() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
attemptInitializeAndStart() |
boolean |
equals(Object obj) |
org.apache.lucene.store.Directory |
getDirectory()
Returns an initialized Lucene Directory.
|
int |
hashCode() |
void |
initialize(String directoryProviderName,
Properties properties,
BuildContext context) |
protected void |
scheduleTask(TimerTask task,
long period) |
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)
initialize
in interface DirectoryProvider<org.apache.lucene.store.Directory>
context
- get the information to initialize the directory and build its hashCode/equals methodpublic void start(DirectoryBasedIndexManager indexManager)
DirectoryProvider
start
in interface DirectoryProvider<org.apache.lucene.store.Directory>
public org.apache.lucene.store.Directory getDirectory()
DirectoryProvider
getDirectory
in interface DirectoryProvider<org.apache.lucene.store.Directory>
protected boolean attemptInitializeAndStart()
public void stop()
DirectoryProvider
stop
in interface DirectoryProvider<org.apache.lucene.store.Directory>
protected void scheduleTask(TimerTask task, long period)
Copyright © 2006–2016 Hibernate. All rights reserved.