Class 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 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,
                            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)