Class DistributedEJBTimerService

java.lang.Object
org.glassfish.ejb.persistent.timer.DistributedEJBTimerService
All Implemented Interfaces:
com.sun.ejb.PersistentTimerService, com.sun.enterprise.ee.cms.core.CallBack, com.sun.enterprise.transaction.spi.RecoveryEventListener, org.glassfish.hk2.api.PostConstruct

@Service public class DistributedEJBTimerService extends Object implements com.sun.ejb.PersistentTimerService, com.sun.enterprise.transaction.spi.RecoveryEventListener, org.glassfish.hk2.api.PostConstruct, com.sun.enterprise.ee.cms.core.CallBack
  • Constructor Details

    • DistributedEJBTimerService

      public DistributedEJBTimerService()
  • Method Details

    • postConstruct

      public void postConstruct()
      Specified by:
      postConstruct in interface org.glassfish.hk2.api.PostConstruct
    • initPersistentTimerService

      public void initPersistentTimerService(String target)
      Specified by:
      initPersistentTimerService in interface com.sun.ejb.PersistentTimerService
    • processNotification

      public void processNotification(com.sun.enterprise.ee.cms.core.Signal signal)
      Specified by:
      processNotification in interface com.sun.enterprise.ee.cms.core.CallBack
    • beforeRecovery

      public void beforeRecovery(boolean delegated, String instance)
      Specified by:
      beforeRecovery in interface com.sun.enterprise.transaction.spi.RecoveryEventListener
    • afterRecovery

      public void afterRecovery(boolean success, boolean delegated, String instance)
      Specified by:
      afterRecovery in interface com.sun.enterprise.transaction.spi.RecoveryEventListener