public abstract class AbstractESServicesPlugin extends Object implements SearchServicesPlugin, Activeable
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractESServicesPlugin(String cores,
int rowsPerQuery,
CodecManager codecManager)
Constructeur.
|
| Modifier and Type | Method and Description |
|---|---|
long |
count(IndexDefinition indexDefinition) |
protected abstract org.elasticsearch.client.Client |
createEsClient() |
<R extends DtObject> |
loadList(SearchQuery searchQuery,
FacetedQuery facetedQuery) |
protected IndexFieldNameResolver |
obtainIndexFieldNameResolver(IndexDefinition indexDefinition)
Fournit l' IndexFieldNameResolver d'un index.
|
<I extends DtObject,R extends DtObject> |
put(IndexDefinition indexDefinition,
Index<I,R> index) |
<I extends DtObject,R extends DtObject> |
putAll(IndexDefinition indexDefinition,
Collection<Index<I,R>> indexCollection) |
void |
registerIndexFieldNameResolver(IndexDefinition indexDefinition,
IndexFieldNameResolver indexFieldNameResolver) |
void |
remove(IndexDefinition indexDefinition,
ListFilter listFilter) |
void |
remove(IndexDefinition indexDefinition,
URI uri) |
void |
start() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitstopprotected AbstractESServicesPlugin(String cores, int rowsPerQuery, CodecManager codecManager)
cores - Nom des noyeaux ESrowsPerQuery - Nombre de lignescodecManager - Manager de codecpublic final void start()
start in interface Activeablepublic final void registerIndexFieldNameResolver(IndexDefinition indexDefinition, IndexFieldNameResolver indexFieldNameResolver)
registerIndexFieldNameResolver in interface SearchServicesPluginpublic final <I extends DtObject,R extends DtObject> void putAll(IndexDefinition indexDefinition, Collection<Index<I,R>> indexCollection)
putAll in interface SearchServicesPluginpublic final <I extends DtObject,R extends DtObject> void put(IndexDefinition indexDefinition, Index<I,R> index)
put in interface SearchServicesPluginpublic final void remove(IndexDefinition indexDefinition, URI uri)
remove in interface SearchServicesPluginpublic final <R extends DtObject> FacetedQueryResult<R,SearchQuery> loadList(SearchQuery searchQuery, FacetedQuery facetedQuery)
loadList in interface SearchServicesPluginpublic final long count(IndexDefinition indexDefinition)
count in interface SearchServicesPluginpublic final void remove(IndexDefinition indexDefinition, ListFilter listFilter)
remove in interface SearchServicesPluginprotected abstract org.elasticsearch.client.Client createEsClient()
protected final IndexFieldNameResolver obtainIndexFieldNameResolver(IndexDefinition indexDefinition)
indexDefinition - IndexDefinition de l'indexCopyright © 2014. All Rights Reserved.