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 copy()
      拷贝副本。
      boolean equals(java.lang.Object obj) 
      int hashCode()
      获取对象实例的哈希值
      • 从类继承的方法 java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • 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()
        
    • 方法详细资料

      • copy

        public final ComponentSetting copy()
        

        拷贝副本。即生成一个跟本对象一样的新的 ComponentSetting 对象。

        返回:
        服务组件配置对象。
      • equals

        public final boolean equals(java.lang.Object obj)
        
      • hashCode

        public final int hashCode()
        
        获取对象实例的哈希值
        返回:
        哈希值