类的使用
com.midi.his.sdk.config.HisConfig.Builder
使用HisConfig.Builder的程序包
-
com.midi.his.sdk中HisConfig.Builder的使用
类型变量类型为HisConfig.Builder的com.midi.his.sdk中的方法参数修饰符和类型方法说明HisClient.Builder.configure(UnaryOperator<HisConfig.Builder> customizer) 在已装载的配置上继续叠加参数,例如只为某次集成把读超时放宽。 -
com.midi.his.sdk.config中HisConfig.Builder的使用
修饰符和类型方法说明static HisConfig.BuilderHisConfig.builder()创建可修改的配置构建器。HisConfig.Builder.callTimeout(Duration timeout) 整体调用超时,默认不限制;包含重试在内的总耗时上限。static HisConfig.BuilderHisProperties.configure(HisConfig.Builder builder, Properties properties) 把配置叠加到已有构建器上,后写入的值生效。HisConfig.Builder.connectTimeout(Duration timeout) 连接超时,默认 5 秒。HisConfig.Builder.dataChannel(String dataChannel) 查询数据通道,默认DC10001。HisConfig.Builder.defaultDataAmount(int dataAmount) 查询默认单页行数,默认 500。HisConfig.Builder.defaultTriggerData(int triggerData) 查询默认分页阈值,默认 0(不分页)。HisConfig.Builder.fidOverride(HisService service, String fid) 覆盖某个服务的 Fid。HisConfig.Builder.fidOverrides(Map<String, String> overrides) 批量设置 Fid 覆盖,键为服务枚举名(大小写不敏感),取值按fidOverride(com.midi.his.sdk.catalog.HisService, java.lang.String)规范化。static HisConfig.BuilderHisProperties.from(Properties properties) 从已读取好的 Properties 构造构建器,便于调用方再用代码覆盖个别项。院区标识。HisConfig.Builder.logPayload(boolean logPayload) 是否在 DEBUG 级别输出完整报文,默认false。HisConfig.Builder.orderNoOverride(HisService service, String orderNo) 覆盖某个服务的固定OrderNo。HisConfig.Builder.orderNoOverrides(Map<String, String> overrides) 批量设置 OrderNo 覆盖,键为服务枚举名(大小写不敏感),取值按orderNoOverride(com.midi.his.sdk.catalog.HisService, java.lang.String)规范化。平台分配的密码。协议,默认Protocol.SOAP_1_1。HisConfig.Builder.pushEndpoints(String... endpoints) 推送服务地址,覆盖式设置。HisConfig.Builder.pushEndpoints(List<String> endpoints) 推送服务地址列表。HisConfig.Builder.pushReturnFlag(String returnFlag) 推送ReturnFlag,默认-1(该服务不进行回写)。HisConfig.Builder.pushTargetSysCode(String targetSysCode) 推送请求的接收方系统编号,未设置时沿用sourceSysCode。HisConfig.Builder.queryEndpoints(String... endpoints) 查询服务地址,覆盖式设置。HisConfig.Builder.queryEndpoints(List<String> endpoints) 查询服务地址列表。HisConfig.Builder.queryTargetSysCode(String targetSysCode) 查询请求的接收方系统编号。HisConfig.Builder.readTimeout(Duration timeout) 读超时,默认 30 秒。HisConfig.Builder.retryPolicy(RetryPolicy retryPolicy) 重试策略,默认 3 次尝试、500ms 起退避。HisConfig.Builder.soapAction(String soapAction) SOAPAction 头原文,默认空串。HisConfig.Builder.sourceSysCode(String sourceSysCode) 本系统在平台中的编号。环境标识,默认生产。HisConfig.toBuilder()以当前配置为模板复制一份构建器,便于只改少数几项。平台分配的用户名。参数类型为HisConfig.Builder的com.midi.his.sdk.config中的方法修饰符和类型方法说明static HisConfig.BuilderHisProperties.configure(HisConfig.Builder builder, Properties properties) 把配置叠加到已有构建器上,后写入的值生效。