JPAThreadManagerImpl.java


current inspection = 2009-09-04 18:33:31 (id #2) base = 2009-09-04 18:33:31 (id #1)

Filter Options
History:
+ added
- dropped
U unchanged
Annotation Kind:
pre
presumption
post
unanalyzed
test


  • + TaskLock getTaskLockByName(String)

  • -/+ Kind Annotation Text Date
    +pre(soft) this.strategy.emf != null2009-09-04 18:33:31
    +prethis.strategy != null2009-09-04 18:33:31
    +prethis.strategy.threadLocalEntityManager != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:get2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:set2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:createNamed Query2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:begin2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:isActiv e2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.Query:setFlushMode2009-09-04 18:33:31

  • + void org.apache.roller.weblogger.business.jpa.JPAThreadManagerImpl(Weblogger, JPAPersistenceStrategy)

  • -/+ Kind Annotation Text Date
    +presumptionorg.apache.commons.logging.LogFactory:getLog(... )@44 != null2009-09-04 18:33:31
    +postinit'ed(this.roller)2009-09-04 18:33:31
    +postinit'ed(this.serviceScheduler)2009-09-04 18:33:31
    +postinit'ed(this.strategy)2009-09-04 18:33:31
    +postthis.roller == roller2009-09-04 18:33:31
    +postthis.schedulerThread == null2009-09-04 18:33:31
    +postthis.strategy == strat2009-09-04 18:33:31
    +unanalyzedcall on java.util.concurrent.Executors:newCachedThr eadPool2009-09-04 18:33:31
    +unanalyzedcall on org.apache.commons.logging.Log:info2009-09-04 18:33:31

  • + org.apache.roller.weblogger.business.jpa.JPAThreadManagerImpl__static_init

  • -/+ Kind Annotation Text Date
    +postinit'ed(log)2009-09-04 18:33:31

  • + bool registerLease(RollerTask)

  • -/+ Kind Annotation Text Date
    +pre(soft) init'ed(task.clientId)2009-09-04 18:33:31
    +pre(soft) init'ed(task.leaseTime)2009-09-04 18:33:31
    +pre(soft) init'ed(task.startTimeDesc)2009-09-04 18:33:31
    +pre(soft) this.strategy != null2009-09-04 18:33:31
    +pre(soft) this.strategy.emf != null2009-09-04 18:33:31
    +pre(soft) this.strategy.threadLocalEntityManager != null2009-09-04 18:33:31
    +pretask != null2009-09-04 18:33:31
    +presumptionjavax.persistence.EntityManager:createNamedQuery(.. .)@301 != null2009-09-04 18:33:31
    +presumptionorg.apache.commons.logging.LogFactory:getLog(... )@44 != null2009-09-04 18:33:31
    +presumptionorg.apache.roller.util.DateUtil:getStartOfDay(... )@95 != null2009-09-04 18:33:31
    +presumptionorg.apache.roller.util.DateUtil:getStartOfHour(... )@98 != null2009-09-04 18:33:31
    +presumptionorg.apache.roller.util.DateUtil:getStartOfMinute(.. .)@101 != null2009-09-04 18:33:31
    +presumptionorg.apache.roller.weblogger.pojos.TaskLock:getLease Expiration(...)@87 != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:get2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:set2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Throwable:__curr_excep_obj2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:createNamed Query2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:begin2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:isActiv e2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.Query:getSingleResult2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.Query:setFlushMode2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.Query:setParameter2009-09-04 18:33:31
    +test_vectorjava.lang.String:equals(...)@93: {0}, {1}2009-09-04 18:33:31
    +test_vectorjava.lang.String:equals(...)@96: {0}, {1}2009-09-04 18:33:31
    +test_vectororg.apache.commons.logging.Log:isDebugEnabled(... )@104: {0}, {1}2009-09-04 18:33:31

  • + void saveTaskLock(TaskLock)

  • -/+ Kind Annotation Text Date
    +pre(soft) this.strategy.emf != null2009-09-04 18:33:31
    +prethis.strategy != null2009-09-04 18:33:31
    +prethis.strategy.threadLocalEntityManager != null2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:get2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:set2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:contains2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:persist2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:begin2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:isActiv e2009-09-04 18:33:31

  • + bool unregisterLease(RollerTask)

  • -/+ Kind Annotation Text Date
    +pre(soft) init'ed(task.clientId)2009-09-04 18:33:31
    +pre(soft) task != null2009-09-04 18:33:31
    +pre(soft) this.strategy != null2009-09-04 18:33:31
    +pre(soft) this.strategy.emf != null2009-09-04 18:33:31
    +pre(soft) this.strategy.threadLocalEntityManager != null2009-09-04 18:33:31
    +presumptionjavax.persistence.EntityManager:createNamedQuery(.. .)@301 != null2009-09-04 18:33:31
    +presumptionorg.apache.commons.logging.LogFactory:getLog(... )@44 != null2009-09-04 18:33:31
    +postinit'ed(return_value)2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:get2009-09-04 18:33:31
    +unanalyzedcall on java.lang.ThreadLocal:set2009-09-04 18:33:31
    +unanalyzedcall on java.lang.Throwable:__curr_excep_obj2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:createNamed Query2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManager:getTransact ion2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityManagerFactory:crea teEntityManager2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:begin2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.EntityTransaction:isActiv e2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.Query:getSingleResult2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.Query:setFlushMode2009-09-04 18:33:31
    +unanalyzedcall on javax.persistence.Query:setParameter2009-09-04 18:33:31
    +test_vectorjavax.persistence.Query:executeUpdate(...)@162: {-231..0, 2..232-1}, {1}2009-09-04 18:33:31