Class HttpSessionContext

  • All Implemented Interfaces:
    io.quarkus.arc.InjectableContext, jakarta.enterprise.context.spi.AlterableContext, jakarta.enterprise.context.spi.Context, jakarta.servlet.http.HttpSessionListener, EventListener

    @WebListener
    public class HttpSessionContext
    extends Object
    implements io.quarkus.arc.InjectableContext, jakarta.servlet.http.HttpSessionListener
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      (package private) static class  HttpSessionContext.Key  
      • Nested classes/interfaces inherited from interface io.quarkus.arc.InjectableContext

        io.quarkus.arc.InjectableContext.ContextState
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void destroy()  
      void destroy​(jakarta.enterprise.context.spi.Contextual<?> contextual)  
      <T> T get​(jakarta.enterprise.context.spi.Contextual<T> contextual)  
      <T> T get​(jakarta.enterprise.context.spi.Contextual<T> contextual, jakarta.enterprise.context.spi.CreationalContext<T> creationalContext)  
      Class<? extends Annotation> getScope()  
      io.quarkus.arc.InjectableContext.ContextState getState()  
      boolean isActive()  
      void sessionDestroyed​(jakarta.servlet.http.HttpSessionEvent se)  
      • Methods inherited from interface jakarta.servlet.http.HttpSessionListener

        sessionCreated
      • Methods inherited from interface io.quarkus.arc.InjectableContext

        destroy, getIfActive, getStateIfActive, isNormal
    • Constructor Detail

      • HttpSessionContext

        public HttpSessionContext()
    • Method Detail

      • getScope

        public Class<? extends Annotation> getScope()
        Specified by:
        getScope in interface jakarta.enterprise.context.spi.Context
      • get

        public <T> T get​(jakarta.enterprise.context.spi.Contextual<T> contextual,
                         jakarta.enterprise.context.spi.CreationalContext<T> creationalContext)
        Specified by:
        get in interface jakarta.enterprise.context.spi.Context
      • get

        public <T> T get​(jakarta.enterprise.context.spi.Contextual<T> contextual)
        Specified by:
        get in interface jakarta.enterprise.context.spi.Context
      • isActive

        public boolean isActive()
        Specified by:
        isActive in interface jakarta.enterprise.context.spi.Context
      • getState

        public io.quarkus.arc.InjectableContext.ContextState getState()
        Specified by:
        getState in interface io.quarkus.arc.InjectableContext
      • destroy

        public void destroy​(jakarta.enterprise.context.spi.Contextual<?> contextual)
        Specified by:
        destroy in interface jakarta.enterprise.context.spi.AlterableContext
      • destroy

        public void destroy()
        Specified by:
        destroy in interface io.quarkus.arc.InjectableContext
      • sessionDestroyed

        public void sessionDestroyed​(jakarta.servlet.http.HttpSessionEvent se)
        Specified by:
        sessionDestroyed in interface jakarta.servlet.http.HttpSessionListener