Class ExpirationNotificatorTimer

java.lang.Object
io.jans.as.server.service.expiration.ExpirationNotificatorTimer
All Implemented Interfaces:
net.jodah.expiringmap.ExpirationListener<io.jans.as.server.service.expiration.ExpId,Object>

@ApplicationScoped @Named public class ExpirationNotificatorTimer extends Object implements net.jodah.expiringmap.ExpirationListener<io.jans.as.server.service.expiration.ExpId,Object>
Author:
Yuriy Zabrovarnyy
  • Constructor Details

    • ExpirationNotificatorTimer

      public ExpirationNotificatorTimer()
  • Method Details

    • initTimer

      public void initTimer()
    • process

      @Asynchronous public void process(@Observes ExpirationEvent expirationEvent)
    • expired

      public void expired(io.jans.as.server.service.expiration.ExpId key, Object value)
      Specified by:
      expired in interface net.jodah.expiringmap.ExpirationListener<io.jans.as.server.service.expiration.ExpId,Object>
    • remove

      public boolean remove(io.jans.as.common.model.session.SessionId sessionId)