com.supermap.server.config
类 ComponentSetting
- java.lang.Object
-
- AbstractServiceSetting
-
- com.supermap.server.config.ComponentSetting
-
- 所有已实现的接口:
- java.io.Serializable
public class ComponentSetting extends AbstractServiceSetting implements java.io.Serializable
服务组件配置信息。
服务组件配置信息和服务提供者列表构成服务组件上下文。
- 另请参阅:
ComponentContext
-
-
字段概要
字段 限定符和类型 字段和说明 java.lang.String
disabledInterfaceNames
停止了的服务实例对应的服务接口名称列表,以逗号分隔多个接口名称boolean
enabled
服务组件是否可用,默认为 true,表示可用。boolean
initOnCreate
实例化服务组件后是否立即初始化。int
initPriority
服务启动的优先级,优先级越高越优先被启动int
instanceCount
在多进程环境下期望部署的实例个数java.lang.String
interfaceNames
服务组件发布成服务时所对应的服务接口名称列表,以逗号分隔多个接口名称java.lang.String
providers
使用的服务提供者集合的名称。
-
构造器概要
构造器 构造器和说明 ComponentSetting()
ComponentSetting(ComponentSetting setting)
-
方法概要
方法 限定符和类型 方法和说明 ComponentSetting
copy()
拷贝副本。boolean
equals(java.lang.Object obj)
int
hashCode()
获取对象实例的哈希值
-
-
-
字段详细资料
-
providers
public java.lang.String providers
使用的服务提供者集合的名称。
一个以逗号分隔的字符串。可以是Provider也可以是ProviderSet的名称, 也可以是多个Provider,多个ProviderSet的混合。如“provider1,providerSet1”。
-
enabled
public boolean enabled
服务组件是否可用,默认为 true,表示可用。
-
interfaceNames
public java.lang.String interfaceNames
服务组件发布成服务时所对应的服务接口名称列表,以逗号分隔多个接口名称
-
disabledInterfaceNames
public java.lang.String disabledInterfaceNames
停止了的服务实例对应的服务接口名称列表,以逗号分隔多个接口名称
-
instanceCount
public int instanceCount
在多进程环境下期望部署的实例个数
-
initPriority
public int initPriority
服务启动的优先级,优先级越高越优先被启动
-
initOnCreate
public boolean initOnCreate
实例化服务组件后是否立即初始化。当全局的服务延迟启动开关开启后,该参数方才有效; 初始化优先策略 : 全局的lazyInitService参数为false ,服务组件initOnCreate为true, 该服务组件将立即初始化 全局的lazyInitService参数为true ,服务组件initOnCreate为false, 预期该服务组件不立即初始化
-
-
构造器详细资料
-
ComponentSetting
public ComponentSetting()
-
ComponentSetting
public ComponentSetting(ComponentSetting setting)
-
-
方法详细资料
-
copy
public final ComponentSetting copy()
拷贝副本。即生成一个跟本对象一样的新的 ComponentSetting 对象。
- 返回:
- 服务组件配置对象。
-
equals
public final boolean equals(java.lang.Object obj)
-
hashCode
public final int hashCode()
获取对象实例的哈希值- 返回:
- 哈希值
-
-