@SessionScoped public class WebsocketSessionBean extends Object implements Serializable
Constructor and Description |
---|
WebsocketSessionBean() |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
void |
destroyChannelToken(String channelToken) |
List<String> |
getChannelTokensFor(String channel) |
<S extends Serializable> |
getChannelTokensFor(String channel,
S user) |
Serializable |
getUserFromChannelToken(String channelToken) |
boolean |
isChannelAvailable(String channel)
Indicate if the channel mentioned is valid for view scope.
|
boolean |
isTokenValid(String token) |
void |
registerToken(String token,
WebsocketChannelMetadata metadata) |
void |
registerWebsocketSession(String token,
WebsocketChannelMetadata metadata) |
public void registerToken(String token, WebsocketChannelMetadata metadata)
public void registerWebsocketSession(String token, WebsocketChannelMetadata metadata)
public boolean isTokenValid(String token)
public Serializable getUserFromChannelToken(String channelToken)
public boolean isChannelAvailable(String channel)
channel
- public <S extends Serializable> List<String> getChannelTokensFor(String channel, S user)
@PreDestroy public void destroy()
public void destroyChannelToken(String channelToken)
Copyright © 2022 The Apache Software Foundation. All rights reserved.