public abstract class ESTimeBasedDao extends Object
Modifier and Type | Field and Description |
---|---|
protected Map<String,Class<?>> |
typesToClasses |
Modifier | Constructor and Description |
---|---|
protected |
ESTimeBasedDao() |
Modifier and Type | Method and Description |
---|---|
<T> long |
count(Class<T> clazz,
org.elasticsearch.index.query.QueryBuilder query) |
<T> T |
customFind(Class<T> clazz,
org.elasticsearch.index.query.QueryBuilder query) |
<T> T |
customFind(Class<T> clazz,
org.elasticsearch.index.query.QueryBuilder query,
org.elasticsearch.search.sort.SortBuilder sortBuilder) |
<T> List<T> |
customFindAll(Class<T> clazz,
org.elasticsearch.index.query.QueryBuilder query) |
<T> List<T> |
customFindAll(Class<T> clazz,
org.elasticsearch.index.query.QueryBuilder query,
org.elasticsearch.search.sort.SortBuilder sortBuilder) |
List<ESTimeBasedEvent> |
customFindEvent(String typeName,
org.elasticsearch.index.query.QueryBuilder query,
org.elasticsearch.search.sort.SortBuilder sortBuilder) |
String |
getEsHost() |
String |
getEsPort() |
abstract String |
getIndexPrefix() |
void |
setConfigurationManager(ConfigurationManager configurationManager) |
ActionStatus |
write(ESTimeBasedEvent data) |
ActionStatus |
write(String typeName,
ESTimeBasedEvent data) |
public void setConfigurationManager(ConfigurationManager configurationManager)
public abstract String getIndexPrefix()
public ActionStatus write(String typeName, ESTimeBasedEvent data)
public ActionStatus write(ESTimeBasedEvent data)
public <T> long count(Class<T> clazz, org.elasticsearch.index.query.QueryBuilder query)
public List<ESTimeBasedEvent> customFindEvent(String typeName, org.elasticsearch.index.query.QueryBuilder query, org.elasticsearch.search.sort.SortBuilder sortBuilder) throws org.codehaus.jettison.json.JSONException
org.codehaus.jettison.json.JSONException
public <T> T customFind(Class<T> clazz, org.elasticsearch.index.query.QueryBuilder query)
public <T> T customFind(Class<T> clazz, org.elasticsearch.index.query.QueryBuilder query, org.elasticsearch.search.sort.SortBuilder sortBuilder)
public <T> List<T> customFindAll(Class<T> clazz, org.elasticsearch.index.query.QueryBuilder query)
public <T> List<T> customFindAll(Class<T> clazz, org.elasticsearch.index.query.QueryBuilder query, org.elasticsearch.search.sort.SortBuilder sortBuilder)
public String getEsHost()
public String getEsPort()
Copyright © 2017. All rights reserved.