Package org.zkoss.zkmax.au.websocket
Class WebSocketWebAppInit
- java.lang.Object
-
- org.zkoss.zkmax.au.websocket.WebSocketWebAppInit
-
- All Implemented Interfaces:
org.zkoss.zk.ui.util.WebAppCleanup,org.zkoss.zk.ui.util.WebAppInit
public class WebSocketWebAppInit extends java.lang.Object implements org.zkoss.zk.ui.util.WebAppInit, org.zkoss.zk.ui.util.WebAppCleanupA WebAppInit implementation for WebSocket connection. Available in ZK EE. In WEB-INF/zk.xml, add following lines to enable WebSocket connection:
To change the update URL, you could also add the following lines into WEB-INF/zk.xml. (Optional) If not specified, "/zkwm" will be used by default.<listener> <listener-class>org.zkoss.zkmax.au.websocket.WebSocketWebAppInit</listener-class> </listener>
When WebSocket connection is enabled, we'll use WebSocketServerPush by default when server-push started. Note that we cannot guarantee the accessing of the information provided by http requests when WebSocket connection is enabled.<library-property> <name>org.zkoss.zkmax.au.websocket.WebSocketEndPoint.urlPattern</name> <value>/yourApp</value> </library-property>- Since:
- 8.5.0
- Author:
- wenninghsu
-
-
Constructor Summary
Constructors Constructor Description WebSocketWebAppInit()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanup(org.zkoss.zk.ui.WebApp wapp)static java.lang.StringgetWebSocketUrl()Returns websocket url.voidinit(org.zkoss.zk.ui.WebApp wapp)static booleanisFilterInstalled(org.zkoss.zk.ui.WebApp wapp)Returns whether the websocket filter has been installed.
-
-
-
Method Detail
-
init
public void init(org.zkoss.zk.ui.WebApp wapp) throws java.lang.Exception- Specified by:
initin interfaceorg.zkoss.zk.ui.util.WebAppInit- Throws:
java.lang.Exception
-
isFilterInstalled
public static boolean isFilterInstalled(org.zkoss.zk.ui.WebApp wapp)
Returns whether the websocket filter has been installed.- Since:
- 8.5.1
-
getWebSocketUrl
public static java.lang.String getWebSocketUrl()
Returns websocket url.- Since:
- 8.5.1
-
cleanup
public void cleanup(org.zkoss.zk.ui.WebApp wapp) throws java.lang.Exception- Specified by:
cleanupin interfaceorg.zkoss.zk.ui.util.WebAppCleanup- Throws:
java.lang.Exception
-
-