com.supermap.server.config

类 ProviderSetting

  • java.lang.Object
    • AbstractServiceSetting
      • com.supermap.server.config.ProviderSetting
  • 所有已实现的接口:
    java.io.Serializable


    public class ProviderSetting
    extends AbstractServiceSetting
    implements java.io.Serializable
    

    服务提供者配置信息。

    服务提供者配置信息和依赖的服务提供者列表构成服务提供者上下文。

    • 字段概要

      字段 
      限定符和类型 字段和说明
      boolean enabled
      服务提供者是否可用。
      java.lang.String[] innerProviders
      依赖的服务提供者名称列表。
    • 方法概要

      方法 
      限定符和类型 方法和说明
      ProviderSetting copy()
      拷贝副本。
      boolean equals(java.lang.Object obj) 
      int hashCode()
      获取对象实例的哈希值
      • 从类继承的方法 java.lang.Object

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

      • innerProviders

        public java.lang.String[] innerProviders
        

        依赖的服务提供者名称列表。

        例如聚合服务提供者、集群服务提供者都要依赖一系列服务提供者。

      • enabled

        public boolean enabled
        

        服务提供者是否可用。默认为 true,表示可用。

    • 构造器详细资料

      • ProviderSetting

        public ProviderSetting()
        
      • ProviderSetting

        public ProviderSetting(java.lang.String name)
        
      • ProviderSetting

        public ProviderSetting(java.lang.String name,
                       java.lang.String type)
        
      • ProviderSetting

        public ProviderSetting(java.lang.String name,
                       java.lang.String type,
                       java.lang.Object config)
        
    • 方法详细资料

      • copy

        public final ProviderSetting copy()
        

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

        返回:
        服务提供者配置对象。
      • equals

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

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