public class RiverConfig extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected org.elasticsearch.client.Client |
client |
protected Map<String,Lock> |
lockMap |
protected Map<String,Map<String,Object>> |
riverParamMap |
protected Map<String,List<ScrapingRule>> |
sessionScrapingRuleMap |
| コンストラクタと説明 |
|---|
RiverConfig() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addRiverParams(String sessionId,
Map<String,Object> paramMap) |
void |
addScrapingRule(String sessionId,
Map<String,Object> settingMap,
Map<String,Object> patternMap,
Map<String,Map<String,Object>> scrapingRuleMap) |
void |
cleanup(String sessionId) |
void |
createLock(String sessionId) |
org.elasticsearch.client.Client |
getClient() |
String |
getIndexName(String sessionId) |
Lock |
getLock(String sessionId) |
ScrapingRule |
getScrapingRule(org.codelibs.robot.entity.ResponseData responseData) |
org.elasticsearch.script.ScriptService |
getScriptService() |
String |
getTypeName(String sessionId) |
boolean |
isIncremental(String sessionId) |
boolean |
isOverwrite(String sessionId) |
void |
setClient(org.elasticsearch.client.Client client) |
void |
setScriptService(org.elasticsearch.script.ScriptService scriptService) |
protected org.elasticsearch.client.Client client
protected Map<String,List<ScrapingRule>> sessionScrapingRuleMap
public org.elasticsearch.client.Client getClient()
public void setClient(org.elasticsearch.client.Client client)
public void setScriptService(org.elasticsearch.script.ScriptService scriptService)
public org.elasticsearch.script.ScriptService getScriptService()
public void createLock(String sessionId)
public void addScrapingRule(String sessionId, Map<String,Object> settingMap, Map<String,Object> patternMap, Map<String,Map<String,Object>> scrapingRuleMap)
public ScrapingRule getScrapingRule(org.codelibs.robot.entity.ResponseData responseData)
public boolean isOverwrite(String sessionId)
public boolean isIncremental(String sessionId)
public void cleanup(String sessionId)
Copyright © 2011-2014. All Rights Reserved.