Class ExpirationNotificatorTimer

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

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void expired​(io.jans.as.server.service.expiration.ExpId key, java.lang.Object value)  
      void initTimer()  
      void process​(ExpirationEvent expirationEvent)  
      boolean remove​(io.jans.as.common.model.session.SessionId sessionId)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExpirationNotificatorTimer

        public ExpirationNotificatorTimer()
    • Method Detail

      • initTimer

        public void initTimer()
      • process

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

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

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