Class RegistryConfig

java.lang.Object
org.apache.dubbo.config.AbstractConfig
org.apache.dubbo.config.RegistryConfig
All Implemented Interfaces:
Serializable

public class RegistryConfig extends AbstractConfig
RegistryConfig
See Also:
  • Field Details

  • Constructor Details

    • RegistryConfig

      public RegistryConfig()
    • RegistryConfig

      public RegistryConfig(ApplicationModel applicationModel)
    • RegistryConfig

      public RegistryConfig(String address)
    • RegistryConfig

      public RegistryConfig(ApplicationModel applicationModel, String address)
    • RegistryConfig

      public RegistryConfig(String address, String protocol)
    • RegistryConfig

      public RegistryConfig(ApplicationModel applicationModel, String address, String protocol)
  • Method Details

    • getSecure

      public String getSecure()
    • setSecure

      public void setSecure(String secure)
    • getId

      @Parameter(key="REGISTRY_CLUSTER") public String getId()
      Overrides:
      getId in class AbstractConfig
    • getProtocol

      public String getProtocol()
    • setProtocol

      public void setProtocol(String protocol)
    • getAddress

      @Parameter(excluded=true) public String getAddress()
    • setAddress

      public void setAddress(String address)
    • getPort

      public Integer getPort()
    • setPort

      public void setPort(Integer port)
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getWait

      @Deprecated public Integer getWait()
      Deprecated.
      Returns:
      wait
      See Also:
    • setWait

      @Deprecated public void setWait(Integer wait)
      Deprecated.
      Parameters:
      wait -
      See Also:
    • isCheck

      public Boolean isCheck()
    • setCheck

      public void setCheck(Boolean check)
    • getFile

      public String getFile()
    • setFile

      public void setFile(String file)
    • getTransport

      @Deprecated @Parameter(excluded=true, attribute=false) public String getTransport()
      Deprecated.
      Returns:
      transport
      See Also:
    • setTransport

      @Deprecated public void setTransport(String transport)
      Deprecated.
      Parameters:
      transport -
      See Also:
    • getTransporter

      public String getTransporter()
    • setTransporter

      public void setTransporter(String transporter)
    • getServer

      public String getServer()
    • setServer

      public void setServer(String server)
    • getClient

      public String getClient()
    • setClient

      public void setClient(String client)
    • getTimeout

      public Integer getTimeout()
    • setTimeout

      public void setTimeout(Integer timeout)
    • getSession

      public Integer getSession()
    • setSession

      public void setSession(Integer session)
    • isDynamic

      public Boolean isDynamic()
    • setDynamic

      public void setDynamic(Boolean dynamic)
    • isRegister

      public Boolean isRegister()
    • setRegister

      public void setRegister(Boolean register)
    • isSubscribe

      public Boolean isSubscribe()
    • setSubscribe

      public void setSubscribe(Boolean subscribe)
    • getCluster

      public String getCluster()
    • setCluster

      public void setCluster(String cluster)
    • getZone

      public String getZone()
    • setZone

      public void setZone(String zone)
    • getGroup

      public String getGroup()
    • setGroup

      public void setGroup(String group)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • getParameters

      public Map<String,String> getParameters()
    • setParameters

      public void setParameters(Map<String,String> parameters)
    • updateParameters

      public void updateParameters(Map<String,String> parameters)
    • getSimplified

      public Boolean getSimplified()
    • setSimplified

      public void setSimplified(Boolean simplified)
    • getExtraKeys

      @Parameter(key="extra-keys") public String getExtraKeys()
    • setExtraKeys

      public void setExtraKeys(String extraKeys)
    • getUseAsConfigCenter

      @Parameter(excluded=true) public Boolean getUseAsConfigCenter()
    • setUseAsConfigCenter

      public void setUseAsConfigCenter(Boolean useAsConfigCenter)
    • getUseAsMetadataCenter

      @Parameter(excluded=true) public Boolean getUseAsMetadataCenter()
    • setUseAsMetadataCenter

      public void setUseAsMetadataCenter(Boolean useAsMetadataCenter)
    • getAccepts

      public String getAccepts()
    • setAccepts

      public void setAccepts(String accepts)
    • getPreferred

      public Boolean getPreferred()
    • setPreferred

      public void setPreferred(Boolean preferred)
    • getWeight

      public Integer getWeight()
    • setWeight

      public void setWeight(Integer weight)
    • getRegisterMode

      @Parameter(key="register-mode") public String getRegisterMode()
    • setRegisterMode

      public void setRegisterMode(String registerMode)
    • getEnableEmptyProtection

      @Parameter(key="enable-empty-protection") public Boolean getEnableEmptyProtection()
    • setEnableEmptyProtection

      public void setEnableEmptyProtection(Boolean enableEmptyProtection)
    • isValid

      @Parameter(excluded=true, attribute=false) public boolean isValid()
      Description copied from class: AbstractConfig
      FIXME check @Parameter(required=true) and any conditions that need to match.
      Overrides:
      isValid in class AbstractConfig
    • isDefault

      @Parameter(excluded=true) public Boolean isDefault()
      Overrides:
      isDefault in class AbstractConfig