Class WebSocketSessionContext

java.lang.Object
io.quarkus.websockets.next.runtime.WebSocketSessionContext
All Implemented Interfaces:
io.quarkus.arc.InjectableContext, io.quarkus.arc.ManagedContext, jakarta.enterprise.context.spi.AlterableContext, jakarta.enterprise.context.spi.Context

public class WebSocketSessionContext extends Object implements io.quarkus.arc.ManagedContext
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    (package private) static class 
     

    Nested classes/interfaces inherited from interface io.quarkus.arc.InjectableContext

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

    Constructors
    Constructor
    Description
    WebSocketSessionContext(io.quarkus.arc.CurrentContextFactory currentContextFactory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.quarkus.arc.InjectableContext.ContextState
    activate(io.quarkus.arc.InjectableContext.ContextState initialState)
     
    void
     
    void
     
    void
    destroy(io.quarkus.arc.InjectableContext.ContextState state)
     
    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>
     
    io.quarkus.arc.InjectableContext.ContextState
     
     
    boolean
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.quarkus.arc.InjectableContext

    getIfActive, getStateIfActive, isNormal

    Methods inherited from interface io.quarkus.arc.ManagedContext

    activate, terminate
  • Constructor Details

    • WebSocketSessionContext

      public WebSocketSessionContext(io.quarkus.arc.CurrentContextFactory currentContextFactory)
  • Method Details

    • getScope

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

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

      public io.quarkus.arc.InjectableContext.ContextState activate(io.quarkus.arc.InjectableContext.ContextState initialState)
      Specified by:
      activate in interface io.quarkus.arc.ManagedContext
    • deactivate

      public void deactivate()
      Specified by:
      deactivate in interface io.quarkus.arc.ManagedContext
    • 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
    • destroy

      public void destroy()
      Specified by:
      destroy 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(io.quarkus.arc.InjectableContext.ContextState state)
      Specified by:
      destroy in interface io.quarkus.arc.InjectableContext
    • initializeContextState