类 HisConfig
java.lang.Object
com.midi.his.sdk.config.HisConfig
SDK 运行配置,不可变;由
HisProperties 从 properties 装载,或用 HisConfig.Builder 组装。
地址与密钥一律来自外部配置,SDK 不含任何内置环境值。实例创建后即线程安全,
可被多个 HisClient 共享。
-
嵌套类概要
嵌套类 -
字段概要
字段 -
方法概要
修饰符和类型方法说明static HisConfig.Builderbuilder()创建可修改的配置构建器。intintendpointsFor(HisService service) 按服务方向选择地址列表。fidFor(HisService service) 取实际使用的服务编号,优先返回his.fid.override.<服务>配置值。hospCode()booleanorderNoFor(HisService service) 取服务使用的固定订单编号,优先返回his.order-no.<服务>配置值。password()protocol()sysFlag()以当前配置为模板复制一份构建器,便于只改少数几项。toString()userName()
-
字段详细资料
-
DEFAULT_DATA_CHANNEL
样例报文使用的数据通道。- 另请参阅:
-
-
方法详细资料
-
protocol
- 返回:
- 调用协议
-
queryEndpoints
- 返回:
- 查询服务地址列表,按配置顺序用于故障切换
-
pushEndpoints
- 返回:
- 推送服务地址列表
-
userName
- 返回:
- 平台分配的用户名
-
password
- 返回:
- 平台分配的密码;仅用于装配报文,不会被日志输出
-
sysFlag
- 返回:
- 环境标识
-
sourceSysCode
- 返回:
- 本系统在平台中的编号
-
queryTargetSysCode
- 返回:
- 查询请求的接收方系统编号
-
pushTargetSysCode
- 返回:
- 推送请求的接收方系统编号
-
hospCode
- 返回:
- 院区标识
-
dataChannel
- 返回:
- 查询服务的
inputDataChannel
-
connectTimeout
- 返回:
- 连接超时
-
readTimeout
- 返回:
- 读超时
-
callTimeout
- 返回:
- 整体调用超时,未配置时
null(表示不限制)
-
retryPolicy
- 返回:
- 重试策略
-
defaultDataAmount
public int defaultDataAmount()- 返回:
- 查询默认单页行数
-
defaultTriggerData
public int defaultTriggerData()- 返回:
- 查询默认分页阈值,0 表示不分页
-
soapAction
- 返回:
- SOAPAction 头取值;
null表示不下发该头
-
pushReturnFlag
- 返回:
- 推送报文的
ReturnFlag
-
logPayload
public boolean logPayload()- 返回:
- 是否在 DEBUG 级别输出完整报文
-
fidFor
取实际使用的服务编号,优先返回his.fid.override.<服务>配置值。- 参数:
service- 服务- 返回:
- 服务编号
-
orderNoFor
取服务使用的固定订单编号,优先返回his.order-no.<服务>配置值。OrderNo不随调用次数变化,也不随his.fid.override自动变化; 平台分配了不同编号时需显式覆盖。- 参数:
service- 服务- 返回:
- 固定订单编号
-
fidOverrides
- 返回:
- Fid 覆盖表,只读视图
-
orderNoOverrides
- 返回:
- OrderNo 覆盖表,只读视图
-
endpointsFor
按服务方向选择地址列表。- 参数:
service- 服务- 返回:
- 对应的端点列表
-
builder
创建可修改的配置构建器。- 返回:
- 新构建器
-
toBuilder
以当前配置为模板复制一份构建器,便于只改少数几项。- 返回:
- 预填当前值的构建器
-
toString
-