Class EventBusConfig.Builder
java.lang.Object
top.magstar.framework.events.config.EventBusConfig.Builder
- Enclosing class:
EventBusConfig
事件总线配置构建器
使用流式 API 构建事件总线配置。
- Since:
- 1.0.0
- Version:
- 1.0.0
- Author:
- Berry_so
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasyncTimeout(long timeoutMs) 设置异步处理器超时时间build()构建配置对象enableInheritance(boolean enable) 设置是否启用事件继承enableMetrics(boolean enable) 设置是否启用性能指标收集maxHandlers(int max) 设置最大处理器数量限制threadPoolSize(int size) 设置异步处理器线程池大小verbose(boolean verbose) 设置是否启用详细日志waitForAsync(boolean wait) 设置是否等待异步处理器完成
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
verbose
设置是否启用详细日志- Parameters:
verbose- 是否启用详细日志- Returns:
- 当前构建器实例
-
enableInheritance
设置是否启用事件继承- Parameters:
enable- 是否启用事件继承- Returns:
- 当前构建器实例
-
waitForAsync
设置是否等待异步处理器完成- Parameters:
wait- 是否等待异步处理器完成- Returns:
- 当前构建器实例
-
asyncTimeout
设置异步处理器超时时间- Parameters:
timeoutMs- 超时时间(毫秒)- Returns:
- 当前构建器实例
-
maxHandlers
设置最大处理器数量限制- Parameters:
max- 最大处理器数量- Returns:
- 当前构建器实例
-
threadPoolSize
设置异步处理器线程池大小- Parameters:
size- 线程池大小- Returns:
- 当前构建器实例
-
enableMetrics
设置是否启用性能指标收集- Parameters:
enable- 是否启用性能指标收集- Returns:
- 当前构建器实例
-
build
-