Class WebsocketConnectionContext
- java.lang.Object
-
- pl.morgwai.base.guice.scopes.InjectionContext
-
- pl.morgwai.base.servlet.guice.scopes.WebsocketConnectionContext
-
- All Implemented Interfaces:
Serializable
public class WebsocketConnectionContext extends InjectionContext
Context of a websocket connection (Session
).Each instance is associated with a given endpoint instance. Specifically, all methods of the associated endpoint annotated with one of the websocket annotations (
@OnOpen
,@OnMessage
,@OnError
and@OnClose
), or overriding those ofEndpoint
or of registeredMessageHandler
s, are executed within the sameWebsocketConnectionContext
instance.Instances are stored in
user properites
underfully-qualified name
ofWebsocketConnectionContext
class.- See Also:
corresponding Scope
, Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Session
getConnection()
-
Methods inherited from class pl.morgwai.base.guice.scopes.InjectionContext
prepareForSerialization, produceIfAbsent, removeScopedObject, restoreAfterDeserialization
-
-
-
-
Method Detail
-
getConnection
public Session getConnection()
-
-