Last Msg First Msg
























method org.apache.roller.weblogger.business.runnable. ThreadManagerImpl__static_init
postinit'ed(log)









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











method void org.apache.roller.weblogger.business. runnable.ThreadManagerImpl()
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@42 != null
postthis.schedulerThread == null
postinit'ed(this.serviceScheduler)









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











method void initialize()
preinit'ed(this.schedulerThread)
preorg/apache/roller/weblogger/config/WebloggerConfig. config != null
preorg/apache/roller/weblogger/config/WebloggerConfig. log != null
presumptionarr$.length@64 <= 232-1
presumptionjava.lang.Class:forName(...)@72 != null
presumptionorg.apache.commons.lang.StringUtils:stripAll(... )@64 != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@42 != null
postorg/apache/roller/weblogger/business/pings/PingQueu eProcessor.theInstance == old org/apache/roller/web logger/business/pings/PingQueueProcessor. theInstance
postthis.schedulerThread == One-of{old this. schedulerThread, &new Thread(initialize#8)}
postthis.schedulerThread != null
postnew PingQueueProcessor(init#1*) num objects == undefined
postnew PingQueueProcessor(init#1*) num objects == 0, if init'ed
postnew PingQueueProcessor(init#1*).pingQueueMgr == undefined
postnew PingQueueProcessor(init#1*).pingQueueMgr == null
postnew Thread(initialize#8) 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.util.concurrent.Executors:newCachedThr eadPool
test_vectorthis.schedulerThread: Inverse{null}, Addr_Set{null}
test_vectororg.apache.roller.weblogger.business.runnable. ThreadManagerImpl:getTaskLockByName(...)@77: Inverse{null}, Addr_Set{null}









  infomethod not available-- call on String[] org.apache.commons.lang. StringUtils:split(String, String)
  infomethod not available-- call on String[] org.apache.commons.lang. StringUtils:stripAll(String[])










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










  infocall too complex - analysis skipped-- call on void init()










  infomethod not available-- call on TaskLock org.apache.roller.weblogger. business.runnable.ThreadManagerImpl:getTaskLockByNa me(String)










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










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. TaskLock()










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. TaskLock:setName(String)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. TaskLock:setLastRun(Date)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. TaskLock:setTimeAquired(Date)










  infomethod not available-- call on void org.apache.roller.weblogger.pojos. TaskLock:setTimeLeased(int)










  infomethod not available-- call on void org.apache.roller.weblogger. business.runnable.ThreadManagerImpl:saveTaskLock(Ta skLock)










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










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










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










Prev Msg Next Msg
+
warning
test always goes same waytest predetermined because scheduler != null
Prev Msg Next Msg










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











method void executeInBackground(Runnable)
prethis.serviceScheduler != null









Prev Msg Next Msg
+
warning
unused assignmentunused assignment into task
Prev Msg Next Msg











method void executeInForeground(Runnable)
prethis.serviceScheduler != null
presumptionjava.util.concurrent.ExecutorService:submit(... )@127 != null
test_vectorjava.util.concurrent.Future:isDone(...)@132: {1}, {0}










method void shutdown()
preinit'ed(this.schedulerThread)
prethis.serviceScheduler != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@42 != null
test_vectorthis.schedulerThread: Addr_Set{null}, Inverse{null}









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










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











method void release()










method bool registerLease(RollerTask)
postreturn_value == 1










method bool unregisterLease(RollerTask)
postreturn_value == 1