Class WebsocketChannelManager.ViewScope

java.lang.Object
com.sun.faces.push.WebsocketChannelManager.ViewScope
All Implemented Interfaces:
Serializable
Enclosing class:
WebsocketChannelManager

@ViewScoped public static class WebsocketChannelManager.ViewScope extends Object implements Serializable
This helps the web socket channel manager to hold view scoped web socket channel identifiers registered by <f:websocket>.
Since:
2.3
Author:
Bauke Scholtz
See Also:
  • Constructor Details

    • ViewScope

      public ViewScope()
  • Method Details

    • deregisterViewScope

      @PreDestroy protected void deregisterViewScope()
      When current view scope is about to be destroyed, deregister all view scope channels and explicitly close any open web sockets associated with it to avoid stale websockets.