public interface Esi4J
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_CLIENT
default client name used in settings (prefix "esi4j.client." +
"default")
|
static String |
DEFAULT_INDEX
default index name used for
getIndex() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
close this instance an all its indexes, stores, modules, clients, ...
|
Esi4JIndex |
findIndex(Class<?> type) |
Esi4JManagedIndex |
findMultiIndex(Class<?>... types) |
Esi4JManagedIndex |
findMultiIndex(List<Class<? extends Object>> types) |
Esi4JIndex |
getIndex() |
Esi4JIndex |
getIndex(String name) |
Esi4JManagedIndex |
getMultiIndex(List<String> names) |
Esi4JManagedIndex |
getMultiIndex(String... names) |
void |
registerIndexManger(Esi4JIndexManager indexManager) |
static final String DEFAULT_INDEX
getIndex()static final String DEFAULT_CLIENT
Esi4JIndex getIndex()
IllegalStateException - if default index isn't configuredDEFAULT_INDEXEsi4JIndex getIndex(String name)
IllegalStateException - if index with given name isn't configuredEsi4JIndex findIndex(Class<?> type)
ClassCastException - if type is mapped to multiple indexesfindMultiIndex(Class...)Esi4JManagedIndex getMultiIndex(String... names)
getMultiIndex(List)Esi4JManagedIndex getMultiIndex(List<String> names)
names - Esi4JSearchIndex spanning all named indexesEsi4JManagedIndex findMultiIndex(Class<?>... types)
findMultiIndex(List)Esi4JManagedIndex findMultiIndex(List<Class<? extends Object>> types)
types - Esi4JSearchIndex spanning all indexes with given typesvoid registerIndexManger(Esi4JIndexManager indexManager)
void close()
Copyright © 2015 Molindo GmbH. All Rights Reserved.