程序包 cool.scx.ext.ws

类 WSContext

java.lang.Object
cool.scx.ext.ws.WSContext

public class WSContext extends Object

WSContext class.

版本:
1.15.0
作者:
scx567888
  • 构造器详细资料

    • WSContext

      public WSContext()
  • 方法详细资料

    • wsEventBus

      public static WSEventBus wsEventBus()

      wsEventBus.

      返回:
      a WSEventBus object
    • wsConsumer

      public static <T> WSEventBus wsConsumer(String address, cool.scx.functional.ScxHandlerA<WSMessage<T>> handler)

      wsConsumer.

      类型参数:
      T - a T class
      参数:
      address - a String object
      handler - a ScxHandlerA object
      返回:
      a WSEventBus object
    • wsPublish

      public static WSEventBus wsPublish(WSMessage<?> wsMessage, io.vertx.core.http.ServerWebSocket... sockets)

      wsPublish.

      参数:
      wsMessage - a WSMessage object
      sockets - a ServerWebSocket object
      返回:
      a WSEventBus object
    • wsPublish

      public static WSEventBus wsPublish(String address, Object body, io.vertx.core.http.ServerWebSocket... sockets)

      wsPublish.

      参数:
      address - a String object
      body - a Object object
      sockets - a Collection object
      返回:
      a WSEventBus object
    • wsPublish

      public static WSEventBus wsPublish(WSMessage<?> wsMessage, Collection<io.vertx.core.http.ServerWebSocket> sockets)

      wsPublish.

      参数:
      wsMessage - a WSMessage object
      sockets - a Collection object
      返回:
      a WSEventBus object
    • wsPublish

      public static WSEventBus wsPublish(String address, Object body, Collection<io.vertx.core.http.ServerWebSocket> sockets)

      wsPublish.

      参数:
      address - a String object
      body - a Object object
      sockets - a Collection object
      返回:
      a WSEventBus object
    • wsPublishAll

      public static WSEventBus wsPublishAll(WSMessage<?> wsMessage)

      wsPublishAll.

      参数:
      wsMessage - a WSMessage object
      返回:
      a WSEventBus object
    • wsPublishAll

      public static WSEventBus wsPublishAll(String address, Object body)

      wsPublishAll.

      参数:
      address - a String object
      body - a Object object
      返回:
      a WSEventBus object
    • getOnlineClient

      public static io.vertx.core.http.ServerWebSocket getOnlineClient(String webSocketsID)
      根据 binaryHandlerID 获取 ServerWebSocket
      参数:
      webSocketsID - a
      返回:
      a
    • onlineClients

      public static Collection<io.vertx.core.http.ServerWebSocket> onlineClients()
      获取当前所有在线的连接对象
      返回:
      当前所有在线的连接对象