HubProtocol 接口

public interface HubProtocol

用于与 SignalR 中心通信的协议抽象。

方法摘要

修饰符和类型 方法和描述
abstract java.lang.String getName()
abstract int getVersion()
abstract java.util.List<HubMessage> parseMessages(ByteBuffer message, InvocationBinder binder)

创建 的新列表 HubMessage

abstract java.nio.ByteBuffer writeMessage(HubMessage message)

将指定的 HubMessage 写入字符串。

方法详细信息

getName

public abstract String getName()

getVersion

public abstract int getVersion()

parseMessages

public abstract List parseMessages(ByteBuffer message, InvocationBinder binder)

创建 的新列表 HubMessage

Parameters:

message - 一个或多个 HubMessage的 ByteBuffer 表示形式。
binder - 要 InvocationBinder 用于此协议实例的 。

Returns:

列表 HubMessage

writeMessage

public abstract ByteBuffer writeMessage(HubMessage message)

将指定的 HubMessage 写入字符串。

Parameters:

message - 要写入的消息。

Returns:

消息的 ByteBuffer 表示形式。

适用于