Package pl.morgwai.base.servlet.scopes
Class WebsocketEventContext
- java.lang.Object
-
- pl.morgwai.base.guice.scopes.InjectionContext
-
- pl.morgwai.base.guice.scopes.TrackableContext<ContainerCallContext>
-
- pl.morgwai.base.servlet.scopes.ContainerCallContext
-
- pl.morgwai.base.servlet.scopes.WebsocketEventContext
-
public class WebsocketEventContext extends ContainerCallContext
Context of a single websocket event such as a connection creation/closure, a message arrival or an error occurrence.Each instance is associated with a single invocation of some endpoint life-cycle or
MessageHandler
method. Specifically, all methods annotated with one of the websocket annotations (@OnOpen
,@OnMessage
,@OnError
and@OnClose
), or overriding those ofEndpoint
orMessageHandler
s, are executed within a separate newWebsocketEventContext
instance.- See Also:
super class for more info
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebsocketConnectionContext
getConnectionContext()
HttpSession
getHttpSession()
Returns theHttpSession
this request belongs to.-
Methods inherited from class pl.morgwai.base.servlet.scopes.ContainerCallContext
getHttpSessionContext
-
Methods inherited from class pl.morgwai.base.guice.scopes.TrackableContext
executeWithinSelf, executeWithinSelf
-
Methods inherited from class pl.morgwai.base.guice.scopes.InjectionContext
provideIfAbsent, removeScopedObject
-
-
-
-
Method Detail
-
getConnectionContext
public WebsocketConnectionContext getConnectionContext()
-
getHttpSession
public HttpSession getHttpSession()
Description copied from class:ContainerCallContext
Returns theHttpSession
this request belongs to.- Specified by:
getHttpSession
in classContainerCallContext
-
-