@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 © 2022 The Apache Software Foundation. All rights reserved.