## Uses of Interface
org.zkoss.zk.ui.sys.ServerPush

- Packages that use ServerPush
  Package | Description
  --- | ---
  org.zkoss.zk.ui.impl |
  org.zkoss.zk.ui.sys |
  org.zkoss.zkex.ui.comet |
  org.zkoss.zkmax.au.websocket |
  org.zkoss.zkmax.ui.comet |

- - ### Uses of ServerPush in org.zkoss.zk.ui.impl

    Classes in org.zkoss.zk.ui.impl that implement ServerPush
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PollingServerPush` | A server-push implementation that is based on client-polling.

    Methods in org.zkoss.zk.ui.impl that return ServerPush
    Modifier and Type | Method | Description
    --- | --- | ---
    `ServerPush` | DesktopImpl.`getServerPush()` |
    `ServerPush` | AbstractUiFactory.`newServerPush​(Desktop desktop, java.lang.Class klass)` | Instantiates a server push of the given class.

    Methods in org.zkoss.zk.ui.impl with parameters of type ServerPush
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | DesktopImpl.`enableServerPush​(ServerPush serverpush)` |

  - ### Uses of ServerPush in org.zkoss.zk.ui.sys

    Methods in org.zkoss.zk.ui.sys that return ServerPush
    Modifier and Type | Method | Description
    --- | --- | ---
    `ServerPush` | DesktopCtrl.`getServerPush()` | Returns the server-push controller, or null if it is not enabled yet.
    `ServerPush` | UiFactory.`newServerPush​(Desktop desktop, java.lang.Class klass)` | Creates and initializes the server push of the given class and desktop.

    Methods in org.zkoss.zk.ui.sys with parameters of type ServerPush
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | DesktopCtrl.`enableServerPush​(ServerPush serverpush)` | Enables the server-push feature with the specified server-push controller.

  - ### Uses of ServerPush in org.zkoss.zkex.ui.comet

    Classes in org.zkoss.zkex.ui.comet that implement ServerPush
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CometServerPush` | A server-push implementation that is based on comet.

  - ### Uses of ServerPush in org.zkoss.zkmax.au.websocket

    Classes in org.zkoss.zkmax.au.websocket that implement ServerPush
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `WebSocketServerPush` | A server-push implementation that is based on WebSocket.

  - ### Uses of ServerPush in org.zkoss.zkmax.ui.comet

    Classes in org.zkoss.zkmax.ui.comet that implement ServerPush
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CometServerPush` | ZK Comet that supports Servlet 3 asynchronous processing.