public class EsUrlQueueService extends AbstractRobotService implements org.codelibs.robot.service.UrlQueueService
AbstractRobotService.EsTimestampConverter| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Queue<org.codelibs.robot.entity.UrlQueue> |
crawlingUrlQueue |
protected EsDataService |
dataService |
int |
maxCrawlingQueueSize |
int |
pollingFetchSize |
CREATE_TIME, index, LAST_MODIFIED, riverConfig, SESSION_ID, timestampFields, type, URL| コンストラクタと説明 |
|---|
EsUrlQueueService() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
add(String sessionId,
String url) |
void |
delete(String sessionId) |
protected boolean |
exists(String sessionId,
String url) |
void |
generateUrlQueues(String previousSessionId,
String sessionId) |
void |
insert(org.codelibs.robot.entity.UrlQueue urlQueue) |
void |
offerAll(String sessionId,
List<org.codelibs.robot.entity.UrlQueue> urlQueueList) |
org.codelibs.robot.entity.UrlQueue |
poll(String sessionId) |
void |
saveSession(String sessionId) |
void |
updateSessionId(String oldSessionId,
String newSessionId) |
boolean |
visited(org.codelibs.robot.entity.UrlQueue urlQueue) |
delete, deleteAll, deleteBySessionId, get, getIndex, getList, getType, getXContentBuilder, insert, insertAll, refresh, setIndex, setTypeprotected EsDataService dataService
protected Queue<org.codelibs.robot.entity.UrlQueue> crawlingUrlQueue
public int pollingFetchSize
public int maxCrawlingQueueSize
public void updateSessionId(String oldSessionId, String newSessionId)
updateSessionId インタフェース内 org.codelibs.robot.service.UrlQueueServicepublic void add(String sessionId, String url)
add インタフェース内 org.codelibs.robot.service.UrlQueueServicepublic void insert(org.codelibs.robot.entity.UrlQueue urlQueue)
insert インタフェース内 org.codelibs.robot.service.UrlQueueServicepublic void delete(String sessionId)
delete インタフェース内 org.codelibs.robot.service.UrlQueueServicepublic void offerAll(String sessionId, List<org.codelibs.robot.entity.UrlQueue> urlQueueList)
offerAll インタフェース内 org.codelibs.robot.service.UrlQueueServicepublic org.codelibs.robot.entity.UrlQueue poll(String sessionId)
poll インタフェース内 org.codelibs.robot.service.UrlQueueServicepublic void saveSession(String sessionId)
saveSession インタフェース内 org.codelibs.robot.service.UrlQueueServicepublic boolean visited(org.codelibs.robot.entity.UrlQueue urlQueue)
visited インタフェース内 org.codelibs.robot.service.UrlQueueServiceprotected boolean exists(String sessionId, String url)
exists クラス内 AbstractRobotServiceCopyright © 2011-2014. All Rights Reserved.