Package org.apache.myfaces.push.cdi
Class WebsocketScopeManager.AbstractUserScope
- java.lang.Object
-
- org.apache.myfaces.push.cdi.WebsocketScopeManager.AbstractScope
-
- org.apache.myfaces.push.cdi.WebsocketScopeManager.AbstractUserScope
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
WebsocketScopeManager.SessionScope
,WebsocketScopeManager.ViewScope
- Enclosing class:
- WebsocketScopeManager
public abstract static class WebsocketScopeManager.AbstractUserScope extends WebsocketScopeManager.AbstractScope
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,WebsocketChannelMetadata>
tokens
-
Fields inherited from class org.apache.myfaces.push.cdi.WebsocketScopeManager.AbstractScope
channelTokens
-
-
Constructor Summary
Constructors Constructor Description AbstractUserScope()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getChannelToken(WebsocketChannelMetadata metadata)
Serializable
getUserFromChannelToken(String channelToken)
boolean
isTokenValid(String token)
void
registerToken(String token, WebsocketChannelMetadata metadata)
-
Methods inherited from class org.apache.myfaces.push.cdi.WebsocketScopeManager.AbstractScope
getChannelTokens, getChannelTokens, isChannelAvailable, registerWebsocketSession
-
-
-
-
Field Detail
-
tokens
protected Map<String,WebsocketChannelMetadata> tokens
-
-
Method Detail
-
registerToken
public void registerToken(String token, WebsocketChannelMetadata metadata)
-
getChannelToken
public String getChannelToken(WebsocketChannelMetadata metadata)
-
isTokenValid
public boolean isTokenValid(String token)
-
getUserFromChannelToken
public Serializable getUserFromChannelToken(String channelToken)
-
-