method void org.apache.roller.weblogger.business.pings. PingQueueTask()
postthis.clientId == null
postthis.interval == 5
postthis.leaseTime == 30
postthis.startTimeDesc == &"immediate"
unanalyzedcall on org.apache.roller.weblogger.business. runnable.RollerTask










method org.apache.roller.weblogger.business.pings. PingQueueTask__static_init
postinit'ed(log)









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











method String getName()
postreturn_value == &"PingQueueTask"










method String getClientId()
preinit'ed(this.clientId)
postreturn_value == this.clientId
postinit'ed(return_value)










method Date getStartTime(Date)
preinit'ed(this.startTimeDesc)
postinit'ed(return_value)
unanalyzedcall on java.lang.String:equals
unanalyzedcall on org.apache.roller.util.DateUtil:getEndOfDay
unanalyzedcall on org.apache.roller.util.DateUtil:getEndOfHou r










method String getStartTimeDesc()
preinit'ed(this.startTimeDesc)
postreturn_value == this.startTimeDesc
postinit'ed(return_value)










method int getInterval()
preinit'ed(this.interval)
postreturn_value == this.interval
postinit'ed(return_value)










method int getLeaseTime()
preinit'ed(this.leaseTime)
postreturn_value == this.leaseTime
postinit'ed(return_value)










method void init()
preinit'ed(org/apache/roller/weblogger/business/pings/ PingQueueProcessor.theInstance)
preorg/apache/roller/weblogger/config/WebloggerConfig. config != null
preorg/apache/roller/weblogger/config/WebloggerConfig. log != null
pre(soft) log != null
pre(soft) org/apache/roller/weblogger/business/Weblogg erFactory.webloggerProvider != null
pre(soft) org/apache/roller/weblogger/business/Weblogg erFactory.webloggerProvider.webloggerInstance != null
postorg/apache/roller/weblogger/business/pings/PingQueu eProcessor.theInstance == One-of{old org/apache/roller/weblogger/business/pings/PingQue ueProcessor.theInstance, &new PingQueueProcesso r(init#1*)}
postorg/apache/roller/weblogger/business/pings/PingQueu eProcessor.theInstance != null
postpossibly_updated(this.clientId)
postpossibly_updated(this.interval)
postpossibly_updated(this.leaseTime)
postpossibly_updated(this.startTimeDesc)
postnew PingQueueProcessor(init#1*) num objects <= 1
postinit'ed(new PingQueueProcessor(init#1*). pingQueueMgr)
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on org.apache.commons.logging.Log:warn
unanalyzedcall on org.apache.commons.logging.Log:isDebugEnabl ed
unanalyzedcall on getWeblogger
unanalyzedcall on getPingQueueManager
unanalyzedcall on getName
unanalyzedcall on java.lang.String:trim
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.util.Properties
unanalyzedcall on java.util.Properties:keys
unanalyzedcall on java.util.Enumeration:hasMoreElements
unanalyzedcall on java.util.Enumeration:nextElement
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.util.Properties:setProperty
test_vectorjava.util.Properties:getProperty(...)@101: Addr_Set{null}, Inverse{null}
test_vectorjava.util.Properties:getProperty(...)@111: Addr_Set{null}, Inverse{null}
test_vectorjava.util.Properties:getProperty(...)@89: Addr_Set{null}, Inverse{null}
test_vectorjava.util.Properties:getProperty(...)@95: Addr_Set{null}, Inverse{null}









  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)











method void runTask()
prelog != 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/Weblogg erImpl.log != null
pre(soft) org/apache/roller/weblogger/business/jpa/JPA PingQueueManagerImpl.log != null
pre(soft) org/apache/roller/weblogger/business/pings/P ingQueueProcessor.theInstance != null
pre(soft) org/apache/roller/weblogger/business/pings/P ingQueueProcessor.theInstance.pingQueueMgr != null
pre(soft) org/apache/roller/weblogger/business/pings/P ingQueueProcessor.theInstance.pingQueueMgr. strategy != null
pre(soft) org/apache/roller/weblogger/business/pings/P ingQueueProcessor.theInstance.pingQueueMgr. strategy.emf != null
pre(soft) org/apache/roller/weblogger/business/pings/P ingQueueProcessor.theInstance.pingQueueMgr. strategy.threadLocalEntityManager != null
pre(soft) org/apache/roller/weblogger/config/Weblogger Config.config != null
pre(soft) org/apache/roller/weblogger/config/Weblogger Config.log != null
pre(soft) init'ed(org/apache/roller/weblogger/config/W ebloggerRuntimeConfig.absoluteContextURL)
pre(soft) org/apache/roller/weblogger/config/Weblogger RuntimeConfig.log != null
pre(soft) org/apache/roller/weblogger/pojos/PingQueueE ntry.pcInheritedFieldCount <= 232-5
presumptiongetWeblogger(...).autoPingManager != null
presumptiongetWeblogger(...).bookmarkManager != null
presumptiongetWeblogger(...).fileManager != null
presumptiongetWeblogger(...).pingQueueManager != null
presumptiongetWeblogger(...).pingTargetManager != null
presumptiongetWeblogger(...).pluginManager != null
presumptiongetWeblogger(...).refererManager != null
presumptiongetWeblogger(...).strategy != null
presumptiongetWeblogger(...).strategy.emf != null
presumptiongetWeblogger(...).strategy.threadLocalEntityManager != null
presumptiongetWeblogger(...).threadManager != null
presumptiongetWeblogger(...).userManager != null
presumptiongetWeblogger(...).weblogManager != null
unanalyzedcall on getMaxPingAttempts
unanalyzedcall on java.net.UnknownHostException:instanceof
unanalyzedcall on java.net.MalformedURLException:instanceof
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
unanalyzedcall on java.lang.Exception:getMessage
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on saveQueueEntry
unanalyzedcall on org.apache.commons.logging.Log:warn
unanalyzedcall on removeQueueEntry
unanalyzedcall on org.apache.commons.logging.Log:isDebugEnabl ed
unanalyzedcall on getLogPingsOnly
unanalyzedcall on org.apache.commons.logging.Log:info
unanalyzedcall on java.lang.Boolean:booleanValue
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.Object:getClass
unanalyzedcall on java.lang.Class:getName
unanalyzedcall on java.lang.Object:toString
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getAbsoluteURL
unanalyzedcall on org.apache.roller.weblogger.pojos. PingTarget:getPingUrl
unanalyzedcall on getVariantOptions
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.Set:contains
unanalyzedcall on org.apache.roller.weblogger.pojos. Weblog:getName
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.Set:isEmpty
unanalyzedcall on org.apache.xmlrpc.client.XmlRpcClientConfig Impl
unanalyzedcall on java.net.URL
unanalyzedcall on org.apache.xmlrpc.client.XmlRpcClientConfig Impl:setServerURL
unanalyzedcall on org.apache.xmlrpc.client.XmlRpcClient
unanalyzedcall on org.apache.xmlrpc.client.XmlRpcClient:setCo nfig
unanalyzedcall on java.util.List:toArray
unanalyzedcall on org.apache.xmlrpc.client.XmlRpcClient:execu te
unanalyzedcall on getSuspendPingProcessing
unanalyzedcall on getAbsoluteContextURL
unanalyzedcall on getAllQueueEntries
unanalyzedcall on java.util.List:iterator
unanalyzedcall on org.apache.commons.logging.Log:error
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 java.lang.String:trim
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.lang.Integer:parseInt
unanalyzedcall on javax.persistence.EntityManager:contains
unanalyzedcall on javax.persistence.EntityManager:persist
unanalyzedcall on javax.persistence.EntityManager:remove
unanalyzedcall on java.lang.Boolean:valueOf
unanalyzedcall on getBooleanProperty
unanalyzedcall on getWeblogger
unanalyzedcall on getPropertiesManager
unanalyzedcall on getProperty
unanalyzedcall on javax.persistence.EntityManager:find
unanalyzedcall on org.apache.roller.weblogger.pojos. RuntimeConfigProperty:getValue
unanalyzedcall on java.lang.String:length
unanalyzedcall on javax.persistence.Query:setFlushMode
unanalyzedcall on javax.persistence.Query:getResultList
unanalyzedcall on javax.persistence.EntityTransaction:commit
unanalyzedcall on org.apache.roller.RollerException
unanalyzedcall on release
unanalyzedcall on javax.persistence.EntityTransaction:rollbac k
unanalyzedcall on javax.persistence.EntityManager:close
unanalyzedcall on java.lang.Boolean









  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)










  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)











method void main(String[])
pre(soft) log != null
pre(soft) init'ed(org/apache/roller/weblogger/business /pings/PingQueueProcessor.theInstance)
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/config/Weblogger Config.config != null
pre(soft) org/apache/roller/weblogger/config/Weblogger Config.log != null
unanalyzedcall on org.apache.roller.weblogger.business. runnable.RollerTask
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on org.apache.commons.logging.Log:warn
unanalyzedcall on org.apache.commons.logging.Log:isDebugEnabl ed
unanalyzedcall on getWeblogger
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on getTaskProperties
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.lang.Integer:parseInt
unanalyzedcall on getPingQueueManager
unanalyzedcall on getName
unanalyzedcall on java.lang.String:trim
unanalyzedcall on java.util.Properties
unanalyzedcall on java.util.Properties:keys
unanalyzedcall on java.util.Enumeration:hasMoreElements
unanalyzedcall on java.util.Enumeration:nextElement
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.util.Properties:setProperty









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










  infomethod not available-- call on void org.apache.roller.weblogger. WebloggerException:printStackTrace()