程序包 com.midi.his.sdk
类 HisClient.Builder
java.lang.Object
com.midi.his.sdk.HisClient.Builder
- 封闭类:
- HisClient
HisClient 构建器。-
方法概要
修饰符和类型方法说明build()直接给定配置。从 classpath 资源或磁盘文件装载配置。config(Properties properties) 从 Properties 装载配置,便于与 Spring 的@ConfigurationProperties衔接。configure(UnaryOperator<HisConfig.Builder> customizer) 在已装载的配置上继续叠加参数,例如只为某次集成把读超时放宽。httpClient(okhttp3.OkHttpClient client) 复用调用方的 HTTP 客户端(连接池、拦截器、代理等自定义时使用)。
-
方法详细资料
-
config
直接给定配置。- 参数:
config- 运行配置- 返回:
- 自身
-
config
从 Properties 装载配置,便于与 Spring 的@ConfigurationProperties衔接。- 参数:
properties-his.*配置- 返回:
- 自身
-
config
从 classpath 资源或磁盘文件装载配置。- 参数:
resourceOrFile- 资源名或文件路径- 返回:
- 自身
-
httpClient
复用调用方的 HTTP 客户端(连接池、拦截器、代理等自定义时使用)。此时
HisClient.close()不会关闭该客户端。- 参数:
client- 共享客户端- 返回:
- 自身
-
configure
在已装载的配置上继续叠加参数,例如只为某次集成把读超时放宽。- 参数:
customizer- 接收配置构建器副本,返回叠加后的构建器- 返回:
- 自身
- 抛出:
HisConfigException- 尚未设置任何配置
-
build
- 返回:
- 构建完成的客户端
-