method org.apache.roller.weblogger.business. HitCountQueue__static_init
preorg/apache/roller/weblogger/config/WebloggerConfig. config != null
preorg/apache/roller/weblogger/config/WebloggerConfig. log != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@45 != null
postinstance == &new HitCountQueue(HitCountQueue__ static_init#1)
post(soft) log != null
postnew ContinuousWorkerThread(HitCountQueue#4) num objects == 1
postnew HitCountProcessingJob(HitCountQueue#3) num objects == 1
postnew HitCountQueue(HitCountQueue__static_init#1) num objects == 1
postinstance.numWorkers == 1
postnew ContinuousWorkerThread(HitCountQueue#4).id == &"HitCountQueueProcessor"
postnew ContinuousWorkerThread(HitCountQueue#4).job == &new HitCountProcessingJob(HitCountQueue#3)
postnew ContinuousWorkerThread(HitCountQueue#4). sleepTime in -2_147_483_000..4_294_967_000
postinstance.sleepTime == new ContinuousWorkerThread(Hi tCountQueue#4).sleepTime
postinit'ed(instance.queue)
postinstance.worker == &new ContinuousWorkerThread( HitCountQueue#4)
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.lang.Integer:parseInt
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.commons.logging.Log:warn
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.Collections:synchronizedList
unanalyzedcall on org.apache.roller.weblogger.business. runnable.HitCountProcessingJob
unanalyzedcall on java.lang.Thread
unanalyzedcall on org.apache.roller.weblogger.business. runnable.WorkerThread:start









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











method void org.apache.roller.weblogger.business. HitCountQueue()
preorg/apache/roller/weblogger/config/WebloggerConfig. config != null
preorg/apache/roller/weblogger/config/WebloggerConfig. log != null
pre(soft) log != null
presumptionjava.lang.Integer:parseInt(...)@67 in -2_147_483..4_294_967
postthis.numWorkers == 1
postnew ContinuousWorkerThread(HitCountQueue#4) num objects == 1
postnew HitCountProcessingJob(HitCountQueue#3) num objects == 1
postinit'ed(this.queue)
postthis.sleepTime in -2_147_483_000..4_294_967_000
postthis.worker.sleepTime == this.sleepTime
postthis.worker == &new ContinuousWorkerThread(HitC ountQueue#4)
postthis.worker.id == &"HitCountQueueProcessor"
postthis.worker.job == &new HitCountProcessingJob(H itCountQueue#3)
unanalyzedcall on java.lang.String:trim
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.lang.Thread









  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.WorkerThread:start()











method HitCountQueue getInstance()
preinit'ed(instance)
postreturn_value == instance
postinit'ed(return_value)










method void processHit(Weblog, String, String)
pre(soft) this.queue != null
test_vectorweblog: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on String org.apache.roller.weblogger. pojos.Weblog:getHandle()











method List getHits()
preinit'ed(this.queue)
postreturn_value == &new ArrayList(getHits#1)
postnew ArrayList(getHits#1) num objects == 1










method void resetHits()
postinit'ed(this.queue)










method void shutdown()
preinit'ed(this.worker)
pre(soft) log != null
test_vectorthis.worker: Addr_Set{null}, Inverse{null}









  infomethod not available-- call on String org.apache.roller.weblogger. business.runnable.WorkerThread:getName()
  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()