public class MVStoreDataStoreEngine extends Object implements IDataStoreEngine, IXMLConfigurable
Constructor and Description |
---|
MVStoreDataStoreEngine() |
Modifier and Type | Method and Description |
---|---|
boolean |
clean() |
void |
close() |
boolean |
dropStore(String name) |
boolean |
equals(Object other) |
MVStoreDataStoreConfig |
getConfiguration() |
Set<String> |
getStoreNames() |
Optional<Class<?>> |
getStoreType(String name) |
int |
hashCode() |
void |
init(Crawler crawler) |
void |
loadFromXML(XML xml) |
<T> IDataStore<T> |
openStore(String name,
Class<? extends T> type) |
boolean |
renameStore(IDataStore<?> store,
String newName) |
void |
saveToXML(XML xml) |
String |
toString() |
public MVStoreDataStoreConfig getConfiguration()
public void init(Crawler crawler)
init
in interface IDataStoreEngine
public boolean clean()
clean
in interface IDataStoreEngine
public void close()
close
in interface IDataStoreEngine
close
in interface Closeable
close
in interface AutoCloseable
public <T> IDataStore<T> openStore(String name, Class<? extends T> type)
openStore
in interface IDataStoreEngine
public boolean dropStore(String name)
dropStore
in interface IDataStoreEngine
public boolean renameStore(IDataStore<?> store, String newName)
renameStore
in interface IDataStoreEngine
public Set<String> getStoreNames()
getStoreNames
in interface IDataStoreEngine
public Optional<Class<?>> getStoreType(String name)
getStoreType
in interface IDataStoreEngine
public void loadFromXML(XML xml)
loadFromXML
in interface IXMLConfigurable
public void saveToXML(XML xml)
saveToXML
in interface IXMLConfigurable
Copyright © 2014–2023 Norconex Inc.. All rights reserved.