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 StringgetChannelToken(WebsocketChannelMetadata metadata)SerializablegetUserFromChannelToken(String channelToken)booleanisTokenValid(String token)voidregisterToken(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)
-
-