Class EJBTimerService.TimerCache

    • Constructor Detail

      • TimerCache

        public TimerCache()
    • Method Detail

      • removeTimer

        public void removeTimer​(TimerPrimaryKey timerId)
        Remove a timer from the cache. This should be coded defensively since it's possible it will be called multiple times for the same timer.
      • entityBeanHasTimers

        public boolean entityBeanHasTimers​(long containerId,
                                           Object pkey)
      • containerHasTimers

        public boolean containerHasTimers​(long containerId)
      • validate

        public void validate()
      • getNonPersistentTimerIdsForContainer

        public Set<TimerPrimaryKey> getNonPersistentTimerIdsForContainer​(long containerId_)
      • getNonPersistentActiveTimerIdsForContainer

        public Set<TimerPrimaryKey> getNonPersistentActiveTimerIdsForContainer​(long containerId_)
      • getNonPersistentActiveTimerIdsByThisServer

        public Set<TimerPrimaryKey> getNonPersistentActiveTimerIdsByThisServer()