method org.apache.roller.weblogger.business.pings. PingQueueProcessor__static_init
postinit'ed(logger)









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











method PingQueueProcessor getInstance()
preinit'ed(theInstance)
postreturn_value == theInstance
postinit'ed(return_value)










method void org.apache.roller.weblogger.business.pings. PingQueueProcessor()
preorg/apache/roller/weblogger/business/WebloggerFacto ry.webloggerProvider != null
preorg/apache/roller/weblogger/business/WebloggerFacto ry.webloggerProvider.webloggerInstance != null
presumptiongetWeblogger(...)@54 init'ed
postinit'ed(this.pingQueueMgr)
unanalyzedcall on getWeblogger










method void init()
preinit'ed(theInstance)
pre(soft) org/apache/roller/weblogger/business/Weblogg erFactory.webloggerProvider != null
pre(soft) org/apache/roller/weblogger/business/Weblogg erFactory.webloggerProvider.webloggerInstance != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@41 != null
posttheInstance == One-of{old theInstance, &new PingQueueProcessor(init#1)}
posttheInstance != null
postnew PingQueueProcessor(init#1) num objects <= 1
postinit'ed(new PingQueueProcessor(init#1). pingQueueMgr)
unanalyzedcall on getWeblogger
unanalyzedcall on getPingQueueManager
test_vectortheInstance: Addr_Set{null}, Inverse{null}
test_vectororg.apache.commons.logging.Log:isDebugEnabled(... )@69: {0}, {1}









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










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











method void processQueue()
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 PingQueueManagerImpl.log != 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
pre(soft) this.pingQueueMgr != null
pre(soft) this.pingQueueMgr.strategy != null
pre(soft) this.pingQueueMgr.strategy.emf != null
pre(soft) this.pingQueueMgr.strategy.threadLocalEntity Manager != null
presumptionjava.util.Iterator:next(...)@102 != null
presumptionjavax.persistence.Query:getResultList(...)@104 != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@41 != null
presumptionpingQueueEntry.attempts@102 <= 232-2
presumptionpingQueueEntry.pingTarget@102 != null
presumptionpingQueueEntry.website@102 != 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 java.lang.String:trim
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.lang.Integer:parseInt
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: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.EntityManager:createNamed Query
unanalyzedcall on javax.persistence.Query:setFlushMode
unanalyzedcall on javax.persistence.Query:getResultList
unanalyzedcall on java.lang.Boolean
test_vectorjava.util.Iterator:hasNext(...)@101: {0}, {1}
test_vectororg.apache.commons.logging.Log:isDebugEnabled(... )@105: {0}, {1}
test_vectororg.apache.commons.logging.Log:isDebugEnabled(... )@96: {0}, {1}









  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 bool org.apache.commons.logging. Log:isDebugEnabled()
  infomethod not available-- call on void org.apache.commons.logging. Log:debug(Object)










  infomethod not available-- call on bool org.apache.commons.logging. Log:isDebugEnabled()
  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 processQueueEntry(PingQueueEntry)
preorg/apache/roller/weblogger/config/WebloggerConfig. config != null
preorg/apache/roller/weblogger/config/WebloggerConfig. log != null
prepingQueueEntry != null
preinit'ed(pingQueueEntry.pcStateManager)
pre(soft) pingQueueEntry.attempts <= 232-2
pre(soft) org/apache/roller/weblogger/business/jpa/JPA PingQueueManagerImpl.log != null
pre(soft) org/apache/roller/weblogger/pojos/PingQueueE ntry.pcInheritedFieldCount <= 232-5
pre(soft) pingQueueEntry.pingTarget != null
pre(soft) pingQueueEntry.website != null
pre(soft) this.pingQueueMgr != null
pre(soft) this.pingQueueMgr.strategy != null
pre(soft) this.pingQueueMgr.strategy.emf != null
pre(soft) this.pingQueueMgr.strategy.threadLocalEntity Manager != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@41 != null
postpingQueueEntry.attempts == One-of{old pingQueueEntry.attempts, old pingQueueEntry. attempts + 1}
post(soft) init'ed(pingQueueEntry.attempts)
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 java.lang.Boolean:booleanValue
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on org.apache.commons.logging.Log:isDebugEnabl ed
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 java.lang.String:trim
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.lang.Integer:parseInt
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:contains
unanalyzedcall on javax.persistence.EntityManager:persist
unanalyzedcall on javax.persistence.EntityManager:remove
unanalyzedcall on java.lang.Boolean:valueOf
test_vectororg.apache.commons.logging.Log:isDebugEnabled(... )@120: {0}, {1}
test_vectororg.apache.commons.logging.Log:isDebugEnabled(... )@144: {0}, {1}









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










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










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











method void handlePingError(PingQueueEntry, Exception)
preex != null
prepingQueueEntry.attempts <= 232-2
preorg/apache/roller/weblogger/business/jpa/JPAPingQue ueManagerImpl.log != null
preorg/apache/roller/weblogger/config/WebloggerConfig. config != null
preorg/apache/roller/weblogger/config/WebloggerConfig. log != null
prepingQueueEntry != null
preinit'ed(pingQueueEntry.pcStateManager)
prethis.pingQueueMgr != null
prethis.pingQueueMgr.strategy != null
prethis.pingQueueMgr.strategy.threadLocalEntityManager != null
pre(soft) init'ed(org/apache/roller/weblogger/pojos/Pi ngQueueEntry.pcInheritedFieldCount)
pre(soft) this.pingQueueMgr.strategy.emf != null
presumptionorg.apache.commons.logging.LogFactory:getLog(... )@41 != null
postpingQueueEntry.attempts == old pingQueueEntry. attempts + 1
postpingQueueEntry.attempts >= -231+1
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.String:trim
unanalyzedcall on org.apache.commons.logging.Log:debug
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on org.apache.commons.logging.Log:isDebugEnabl ed
unanalyzedcall on java.lang.Integer:parseInt
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
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:contains
unanalyzedcall on javax.persistence.EntityManager:persist
unanalyzedcall on javax.persistence.EntityManager:remove









  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, Throwable)










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










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