@ViewScoped public class WebsocketViewBean extends Object implements Serializable
Constructor and Description |
---|
WebsocketViewBean() |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
String |
getChannelToken(WebsocketChannelMetadata metadata) |
List<String> |
getChannelTokensFor(String channel) |
<S extends Serializable> |
getChannelTokensFor(String channel,
S user) |
boolean |
isChannelAvailable(String channel)
Indicate if the channel mentioned is valid for view scope.
|
boolean |
isSessionTokenValid(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 isSessionTokenValid(String token)
public boolean isChannelAvailable(String channel)
channel
- public String getChannelToken(WebsocketChannelMetadata metadata)
public <S extends Serializable> List<String> getChannelTokensFor(String channel, S user)
@PreDestroy public void destroy()
Copyright © 2020 The Apache Software Foundation. All rights reserved.