Java

ChannelRegistration

ChannelRegistration 表示特定通道和消息类型的处理器注册信息。

包含消息类型和对应的处理器列表,支持通过 addHandler(ChannelHandler) 方法以流式方式添加处理器。

  • Type class
  • Package: com.euonia.bus
  • Author: damon(zhaorong@outlook.com)

Constructors

ChannelRegistration(Class<?> messageType)

使用指定的消息类型构造通道注册信息。

Parameters: - messageType (Class<?>): 消息类型

Methods

getMessageType(): Class<?>

获取消息类型。

Returns: Class<?> — 消息类型

getHandlers(): List<ChannelHandler>

获取处理器列表的不可修改视图。

Returns: List<ChannelHandler> — 处理器列表

addHandler(ChannelHandler handler): ChannelRegistration

添加处理器并返回当前实例以支持链式调用。

Parameters: - handler (ChannelHandler): 要添加的处理器

Returns: ChannelRegistration — 当前 ChannelRegistration 实例