org.seasar.robot.service.impl
クラス UrlQueueServiceImpl

java.lang.Object
  上位を拡張 org.seasar.robot.service.impl.UrlQueueServiceImpl
すべての実装されたインタフェース:
UrlQueueService

public class UrlQueueServiceImpl
extends Object
implements UrlQueueService

作成者:
shinsuke

フィールドの概要
protected  MemoryDataHelper dataHelper
           
 
コンストラクタの概要
UrlQueueServiceImpl()
           
 
メソッドの概要
 void add(String sessionId, String url)
           
 void delete(String sessionId)
           
 void deleteAll()
           
 void generateUrlQueues(String previousSessionId, String sessionId)
           
 void insert(UrlQueue urlQueue)
           
protected  boolean isNewUrl(UrlQueue urlQueue, Queue<UrlQueue> urlQueueList)
           
 void offerAll(String sessionId, List<UrlQueue> newUrlQueueList)
           
 UrlQueue poll(String sessionId)
           
 void saveSession(String sessionId)
           
 void updateSessionId(String oldSessionId, String newSessionId)
           
 boolean visited(UrlQueue urlQueue)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

dataHelper

protected MemoryDataHelper dataHelper
コンストラクタの詳細

UrlQueueServiceImpl

public UrlQueueServiceImpl()
メソッドの詳細

updateSessionId

public void updateSessionId(String oldSessionId,
                            String newSessionId)
定義:
インタフェース UrlQueueService 内の updateSessionId

add

public void add(String sessionId,
                String url)
定義:
インタフェース UrlQueueService 内の add

insert

public void insert(UrlQueue urlQueue)
定義:
インタフェース UrlQueueService 内の insert

delete

public void delete(String sessionId)
定義:
インタフェース UrlQueueService 内の delete

deleteAll

public void deleteAll()
定義:
インタフェース UrlQueueService 内の deleteAll

offerAll

public void offerAll(String sessionId,
                     List<UrlQueue> newUrlQueueList)
定義:
インタフェース UrlQueueService 内の offerAll

isNewUrl

protected boolean isNewUrl(UrlQueue urlQueue,
                           Queue<UrlQueue> urlQueueList)

poll

public UrlQueue poll(String sessionId)
定義:
インタフェース UrlQueueService 内の poll

saveSession

public void saveSession(String sessionId)
定義:
インタフェース UrlQueueService 内の saveSession

visited

public boolean visited(UrlQueue urlQueue)
定義:
インタフェース UrlQueueService 内の visited

generateUrlQueues

public void generateUrlQueues(String previousSessionId,
                              String sessionId)
定義:
インタフェース UrlQueueService 内の generateUrlQueues


Copyright © 2009-2010 The Seasar Foundation. All Rights Reserved.