| Class | Description |
|---|---|
| Socket |
The
<o:socket> is an UIComponent whith opens an one-way (server to client) web socket
based push connection in client side which can be reached from server side via PushContext interface injected
in any CDI/container managed artifact via @Push annotation. |
| SocketChannelManager |
This web socket channel manager holds all application and session scoped web socket channel identifiers registered by
<o:socket>. |
| SocketChannelManager.ViewScope |
This helps the web socket channel manager to hold view scoped web socket channel identifiers registered by
<o:socket>. |
| SocketEndpoint |
This web socket server endpoint handles web socket requests coming from
<o:socket>. |
| SocketEvent |
This web socket event will be fired by
SocketSessionManager when a socket has been
@SocketEvent.Opened, @SocketEvent.Switched or @SocketEvent.Closed. |
| SocketFacesListener |
This JSF listener for
UIViewRoot ensures that the necessary JavaScript code to open or close the
WebSocket is properly rendered. |
| SocketPushContext | |
| SocketPushContextProducer | |
| SocketSessionManager |
This web socket session manager holds all web socket sessions by their channel identifier.
|
| SocketUserManager |
This web socket user manager holds all web socket users registered by
<o:socket>. |
| Annotation Type | Description |
|---|---|
| SocketEvent.Closed |
Indicates that a socket has closed.
|
| SocketEvent.Opened |
Indicates that a socket has opened.
|
| SocketEvent.Switched |
Indicates that a socket user was switched.
|
Copyright © 2012–2021 OmniFaces. All rights reserved.