org.seasar.robot.helper
クラス MemoryDataHelper

java.lang.Object
  上位を拡張 org.seasar.robot.helper.MemoryDataHelper

public class MemoryDataHelper
extends Object

作成者:
shinsuke

フィールドの概要
protected  Map<String,List<Pattern>> excludeUrlPatternMap
           
protected  Map<String,List<Pattern>> includeUrlPatternMap
           
protected  Map<String,Map<String,AccessResult>> sessionMap
           
protected  Map<String,Queue<UrlQueue>> urlQueueMap
           
 
コンストラクタの概要
MemoryDataHelper()
           
 
メソッドの概要
 void addExcludeUrlPattern(String sessionId, String url)
           
 void addIncludeUrlPattern(String sessionId, String url)
           
 void addUrlQueueList(String sessionId, Queue<UrlQueue> urlQueueList)
           
 void clear()
           
 void clearUrlPattern()
           
 void clearUrlPattern(String sessionId)
           
 void clearUrlQueueList()
           
 void deleteAccessResultMap(String sessionId)
           
 void deleteAllAccessResultMap()
           
 List<AccessResult> getAccessResultList(String url)
           
 Map<String,AccessResult> getAccessResultMap(String sessionId)
           
 List<Pattern> getExcludeUrlPatternList(String sessionId)
           
 List<Pattern> getIncludeUrlPatternList(String sessionId)
           
 Queue<UrlQueue> getUrlQueueList(String sessionId)
           
 void removeUrlQueueList(String sessionId)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

urlQueueMap

protected volatile Map<String,Queue<UrlQueue>> urlQueueMap

sessionMap

protected volatile Map<String,Map<String,AccessResult>> sessionMap

includeUrlPatternMap

protected volatile Map<String,List<Pattern>> includeUrlPatternMap

excludeUrlPatternMap

protected volatile Map<String,List<Pattern>> excludeUrlPatternMap
コンストラクタの詳細

MemoryDataHelper

public MemoryDataHelper()
メソッドの詳細

clear

public void clear()

getUrlQueueList

public Queue<UrlQueue> getUrlQueueList(String sessionId)

addUrlQueueList

public void addUrlQueueList(String sessionId,
                            Queue<UrlQueue> urlQueueList)

removeUrlQueueList

public void removeUrlQueueList(String sessionId)

clearUrlQueueList

public void clearUrlQueueList()

getAccessResultMap

public Map<String,AccessResult> getAccessResultMap(String sessionId)

deleteAccessResultMap

public void deleteAccessResultMap(String sessionId)

deleteAllAccessResultMap

public void deleteAllAccessResultMap()

getAccessResultList

public List<AccessResult> getAccessResultList(String url)

addIncludeUrlPattern

public void addIncludeUrlPattern(String sessionId,
                                 String url)

getIncludeUrlPatternList

public List<Pattern> getIncludeUrlPatternList(String sessionId)

addExcludeUrlPattern

public void addExcludeUrlPattern(String sessionId,
                                 String url)

getExcludeUrlPatternList

public List<Pattern> getExcludeUrlPatternList(String sessionId)

clearUrlPattern

public void clearUrlPattern(String sessionId)

clearUrlPattern

public void clearUrlPattern()


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