method org.apache.roller.weblogger.business.referrers. ReferrerQueueManagerImpl__static_init
postinit'ed(mLogger)









  infomethod not available-- call on Log org.apache.commons.logging. LogFactory:getLog(Class)











method void org.apache.roller.weblogger.business. referrers.ReferrerQueueManagerImpl(Weblogger)
premLogger != null
preorg/apache/roller/weblogger/config/WebloggerConfig. config != null
preorg/apache/roller/weblogger/config/WebloggerConfig. log != null
presumptionjava.lang.Integer:parseInt(...)@101 in -2_147_483..4_294_967
postinit'ed(this.asyncMode)
postthis.numWorkers >= 1
postinit'ed(this.referrerQueue)
postthis.roller == roller
postinit'ed(this.roller)
postthis.sleepTime in -2_147_483_000..4_294_967_000
postthis.workers in Addr_Set{null,&new ArrayList(ReferrerQueueManagerImpl#5)}
postnew ArrayList(ReferrerQueueManagerImpl#5) num objects <= 1
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.lang.Boolean
unanalyzedcall on java.lang.Boolean:booleanValue
unanalyzedcall on java.lang.Thread
test_vectorjava.lang.Integer:parseInt(...)@90: {1..232-1}, {-231..0}









  infomethod not available-- call on void org.apache.commons.logging. Log:info(Object)










  infomethod not available-- call on void org.apache.commons.logging. Log:info(Object)










  infomethod not available-- call on void org.apache.commons.logging. Log:warn(Object)










  infomethod not available-- call on void org.apache.commons.logging. Log:warn(Object)










  infomethod not available-- call on void org.apache.roller.weblogger. business.runnable.ContinuousWorkerThread:start()











method void processReferrer(IncomingReferrer)
preinit'ed(this.asyncMode)
pre(soft) mLogger != null
pre(soft) org/apache/roller/weblogger/business/Weblogg erFactory.webloggerProvider != null
pre(soft) org/apache/roller/weblogger/business/Weblogg erFactory.webloggerProvider.webloggerInstance != null
pre(soft) org/apache/roller/weblogger/business/jpa/JPA RefererManagerImpl.log != null
pre(soft) org/apache/roller/weblogger/business/jpa/JPA UserManagerImpl.log != null
pre(soft) org/apache/roller/weblogger/business/jpa/JPA WeblogManagerImpl.log != null
pre(soft) org/apache/roller/weblogger/business/referre rs/ReferrerProcessingJob.mLogger != null
pre(soft) org/apache/roller/weblogger/config/Weblogger RuntimeConfig.log != null
pre(soft) referrer != null
pre(soft) init'ed(referrer.requestUrl)
pre(soft) this.referrerQueue != null
pre(soft) this.roller != null
pre(soft) this.roller.strategy != null
pre(soft) this.roller.strategy.emf != null
pre(soft) this.roller.strategy.threadLocalEntityManage r != null
unanalyzedcall on org.apache.commons.logging.Log:warn
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.List:size
unanalyzedcall on java.util.Map:get
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on getWeblogger
unanalyzedcall on getRefererManager
unanalyzedcall on processReferrer
unanalyzedcall on flush
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.String:trim
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.ThreadLocal:get
unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager
unanalyzedcall on java.lang.ThreadLocal:set
unanalyzedcall on javax.persistence.EntityManager:getTransact ion
unanalyzedcall on javax.persistence.EntityTransaction:isActiv e
unanalyzedcall on javax.persistence.EntityTransaction:begin
unanalyzedcall on javax.persistence.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
unanalyzedcall on javax.persistence.Query:setParameter
unanalyzedcall on javax.persistence.Query:getResultList
unanalyzedcall on getUserManager
unanalyzedcall on getWebsiteByHandle
unanalyzedcall on getWeblogManager
unanalyzedcall on getWeblogEntryByAnchor
unanalyzedcall on getReferersToWebsite
unanalyzedcall on org.apache.roller.weblogger.util. Utilities:stripJsessionId
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.util.List:get
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogReferrer:getDayHits
unanalyzedcall on java.lang.Integer:intValue
unanalyzedcall on java.lang.Integer
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogReferrer:setDayHits
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogReferrer:getTotalHits
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogReferrer:setTotalHits
unanalyzedcall on saveReferer
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogReferrer
unanalyzedcall on org.apache.commons.logging.Log:isDebugEnabl ed
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogReferrer:getRefererUrl
unanalyzedcall on getBooleanProperty
unanalyzedcall on java.lang.String:equals
unanalyzedcall on getThreadManager
unanalyzedcall on executeInBackground
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on javax.persistence.EntityManager:contains
unanalyzedcall on javax.persistence.EntityManager:persist
unanalyzedcall on javax.persistence.EntityTransaction:commit
unanalyzedcall on org.apache.roller.RollerException
unanalyzedcall on javax.persistence.EntityManager:find
unanalyzedcall on getPropertiesManager
unanalyzedcall on getProperty
unanalyzedcall on org.apache.roller.weblogger.pojos. RuntimeConfigProperty:getValue
unanalyzedcall on javax.persistence.Query:getSingleResult
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getHandle
unanalyzedcall on java.util.Map:remove
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on java.lang.Boolean:equals
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getEnabled
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getId
unanalyzedcall on java.util.Hashtable:remove
unanalyzedcall on java.util.Hashtable:containsKey
unanalyzedcall on java.util.Hashtable:get
unanalyzedcall on org.apache.roller.weblogger.pojos. WeblogEntry:getId
unanalyzedcall on java.util.Hashtable:put
unanalyzedcall on java.lang.Boolean
unanalyzedcall on java.lang.Boolean:booleanValue
unanalyzedcall on java.util.concurrent.ExecutorService:submit
test_vectorthis.asyncMode: {0}, {1}









  infomethod not available-- call on void org.apache.commons.logging. Log:debug(Object)










  infomethod not available-- call on void org.apache.commons.logging. Log:error(Object, Throwable)











method void enqueue(IncomingReferrer)
prethis.referrerQueue != null
pre(soft) mLogger != null
test_vectorjava.util.List:size(...)@166: {-231.. 250}, {251..232-1}









  infomethod not available-- call on void org.apache.commons.logging. Log:warn(Object)











method IncomingReferrer dequeue()
prethis.referrerQueue != null
postinit'ed(return_value)
test_vectorjava.util.List:isEmpty(...)@177: {1}, {0}










method void shutdown()
preinit'ed(this.workers)
pre(soft) mLogger != null
presumptionjava.util.Iterator:next(...)@197 != null
test_vectorthis.workers: Addr_Set{null}, Inverse{null}
test_vectorjava.util.Iterator:hasNext(...)@196: {0}, {1}
test_vectorjava.util.List:size(...)@190: {-231..0}, {1..232-1}









  infomethod not available-- call on void org.apache.commons.logging. Log:info(Object)










  infomethod not available-- call on void org.apache.roller.weblogger. business.runnable.WorkerThread:interrupt()