Java

TransportStrategy

定义传输策略的契约,该策略决定了消息在出站和入站操作中的处理方式。
  • Type interface
  • Package: com.euonia.bus.strategy
  • Author: damon(zhaorong@outlook.com)

Methods

getName(): String

获取传输策略的名称。

Returns: String — 传输策略的名称

allowOutgoing(String channel, Class<?> messageType): boolean

判断传输策略是否允许在指定通道上发送出站消息。

Parameters: - channel (String): 通道名称 - messageType (Class<?>): 消息类型

Returns: boolean — 如果传输策略允许在指定通道上发送出站消息则返回 true,否则返回 false

allowIncoming(String channel, Class<?> messageType): boolean

判断传输策略是否允许在指定通道上接收入站消息。

Parameters: - channel (String): 通道名称 - messageType (Class<?>): 消息类型

Returns: boolean — 如果传输策略允许在指定通道上接收入站消息则返回 true,否则返回 false