Uses of Class
com.sun.ejb.containers.TimerPrimaryKey
Packages that use TimerPrimaryKey
-
Uses of TimerPrimaryKey in com.sun.ejb.containers
Fields in com.sun.ejb.containers with type parameters of type TimerPrimaryKeyMethods in com.sun.ejb.containers that return TimerPrimaryKeyMethods in com.sun.ejb.containers that return types with arguments of type TimerPrimaryKeyModifier and TypeMethodDescriptionEJBTimerService.getNonPersistentActiveTimerIdsByThisServer()EJBTimerService.TimerCache.getNonPersistentActiveTimerIdsByThisServer()EJBTimerService.TimerCache.getNonPersistentActiveTimerIdsForContainer(long containerId_) EJBTimerService.TimerCache.getNonPersistentTimerIdsForContainer(long containerId_) protected Collection<TimerPrimaryKey>EJBTimerService.getTimerIds(long containerId, Object timedObjectPrimaryKey) Called by EJBTimerServiceWrapper when caller calls getTimers.protected Collection<TimerPrimaryKey>EJBTimerService.getTimerIds(Collection<Long> containerIds) protected Map<TimerPrimaryKey,Method> EJBTimerService.recoverAndCreateSchedules(long containerId, long applicationId, Map<Method, List<com.sun.enterprise.deployment.ScheduledTimerDescriptor>> schedules, boolean deploy) Create automatic non-persistent timers defined by the @Schedule annotation on the EJB bean.Methods in com.sun.ejb.containers with parameters of type TimerPrimaryKeyModifier and TypeMethodDescriptionprotected voidEJBTimerService._createTimer(TimerPrimaryKey timerId, long containerId, long applicationId, Object timedObjectPrimaryKey, String server_name, Date initialExpiration, long intervalDuration, EJBTimerSchedule schedule, jakarta.ejb.TimerConfig timerConfig) voidEJBTimerService.TimerCache.addTimer(TimerPrimaryKey timerId, RuntimeTimerState timerState) protected voidEJBTimerService.addToSchedules(long containerId, TimerPrimaryKey timerId, EJBTimerSchedule ts) protected booleanEJBTimerService.cancelNonPersistentTimer(TimerPrimaryKey timerId) protected voidEJBTimerService.cancelTimer(TimerPrimaryKey timerId) voidEJBTimerService.cancelTimerSynchronization(EJBContextImpl context_, TimerPrimaryKey timerId, long containerId, String ownerId) protected voidEJBTimerService.expungeTimer(TimerPrimaryKey timerId, boolean removeTimerBean) Remove all traces of a timer.protected SerializableEJBTimerService.getInfo(TimerPrimaryKey timerId) protected DateEJBTimerService.getNextTimeout(TimerPrimaryKey timerId) Return next planned timeout for this timer.protected RuntimeTimerStateEJBTimerService.getNonPersistentTimer(TimerPrimaryKey timerId) EJBTimerService.TimerCache.getNonPersistentTimerState(TimerPrimaryKey timerId) protected EJBTimerScheduleEJBTimerService.getTimerSchedule(TimerPrimaryKey timerId) Called by #getScheduleExpression and #isCalendarTimerprotected RuntimeTimerStateEJBTimerService.getTimerState(TimerPrimaryKey timerId) EJBTimerService.TimerCache.getTimerState(TimerPrimaryKey timerId) protected booleanEJBTimerService.isPersistent(TimerPrimaryKey timerId) protected booleanEJBTimerService.isValidTimerForThisServer(TimerPrimaryKey timerId, RuntimeTimerState timerState) Non-persistent timers are always valid because to be executed on this server instance.voidEJBTimerService.TimerCache.removeTimer(TimerPrimaryKey timerId) Remove a timer from the cache.protected voidEJBTimerService.resetLastExpiration(TimerPrimaryKey timerId, RuntimeTimerState timerState) Nothing special to do for non-persistent timersprotected voidEJBTimerService.scheduleTask(TimerPrimaryKey timerId, Date expiration) protected booleanEJBTimerService.timerExists(TimerPrimaryKey timerId) Method parameters in com.sun.ejb.containers with type arguments of type TimerPrimaryKeyModifier and TypeMethodDescriptionprotected voidEJBTimerService.stopTimers(Set<TimerPrimaryKey> timerIds) Constructors in com.sun.ejb.containers with parameters of type TimerPrimaryKeyModifierConstructorDescriptionRuntimeTimerState(TimerPrimaryKey timerId, Date initialExpiration, long intervalDuration, BaseContainer container, Object timedObjectPkey, EJBTimerSchedule schedule, Serializable info, boolean persistent)