Uses of Class
com.sun.ejb.containers.RuntimeTimerState
Packages that use RuntimeTimerState
-
Uses of RuntimeTimerState in com.sun.ejb.containers
Methods in com.sun.ejb.containers that return RuntimeTimerStateModifier and TypeMethodDescriptionprotected RuntimeTimerStateEJBTimerService.getNonPersistentTimer(TimerPrimaryKey timerId) EJBTimerService.TimerCache.getNonPersistentTimerState(TimerPrimaryKey timerId) protected RuntimeTimerStateEJBTimerService.getTimerState(TimerPrimaryKey timerId) EJBTimerService.TimerCache.getTimerState(TimerPrimaryKey timerId) Methods in com.sun.ejb.containers with parameters of type RuntimeTimerStateModifier and TypeMethodDescriptionprotected DateEJBTimerService._getNextTimeout(RuntimeTimerState rt) Non-persistent part of the implementation of the getNextTimeout() callvoidEJBTimerService.TimerCache.addTimer(TimerPrimaryKey timerId, RuntimeTimerState timerState) protected DateEJBTimerService.calcNextFixedRateExpiration(RuntimeTimerState timerState) protected booleanBaseContainer.callEJBTimeout(RuntimeTimerState timerState, EJBTimerService timerService) protected MethodBaseContainer.getTimeoutMethod(RuntimeTimerState timerState) protected booleanEJBTimerService.isCancelledByAnotherInstance(RuntimeTimerState timerState) For a non-persistent timer, it's not possible to be cancelled by another server instanceprotected booleanEJBTimerService.isValidTimerForThisServer(TimerPrimaryKey timerId, RuntimeTimerState timerState) Non-persistent timers are always valid because to be executed on this server instance.protected booleanBaseContainer.postEjbTimeout(RuntimeTimerState timerState, EJBTimerService timerService) protected voidBaseContainer.prepareEjbTimeoutParams(EjbInvocation inv, RuntimeTimerState timerState, EJBTimerService timerService) protected booleanEJBTimerService.redeliverTimeout(RuntimeTimerState timerState) protected voidEJBTimerService.resetLastExpiration(TimerPrimaryKey timerId, RuntimeTimerState timerState) Nothing special to do for non-persistent timers