Java
Configurator
Configurator 是配置消息总线的主接口。
提供了配置消息约定、传输策略和处理器注册的方法。
此接口的实现将在总线启动之前用于设置总线。- Type interface
- Package:
com.euonia.bus - Author: damon(zhaorong@outlook.com)
Methods¶
getDefaultTransport(): String¶
获取默认传输策略名称,可用于消息路由和分类。
Returns: String — 默认传输策略名称
getConventionBuilder(): MessageConventionBuilder¶
获取已配置的
MessageConventionBuilder。Returns: MessageConventionBuilder — MessageConventionBuilder 实例
getStrategyBuilders(): ConcurrentMap<String, TransportStrategyBuilder>¶
获取已配置的传输策略构建器映射。
Returns: ConcurrentMap<String, TransportStrategyBuilder> — 传输策略构建器映射
getRegistrations(): Map<String, ChannelRegistration>¶
获取已配置的处理器注册信息映射。
Returns: Map<String, ChannelRegistration> — 处理器注册信息映射
getConvention(): MessageConvention¶
获取消息约定,可用于消息格式化和验证。
Returns: MessageConvention — 消息约定
getStrategyAssignedTypes(): List<String>¶
获取传输策略名称列表,可用于消息路由和分类。
Returns: List<String> — 传输策略名称列表
getStrategy(String transport): TransportStrategy¶
获取指定传输名称对应的传输策略,可用于消息路由和分类。
Parameters:
- transport (String): 传输名称
Returns: TransportStrategy — 指定传输名称对应的传输策略,如果未找到则返回 null