Class URLAddress

java.lang.Object
org.apache.dubbo.common.url.component.URLAddress
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PathURLAddress

public class URLAddress extends Object implements Serializable
See Also:
  • Constructor Details

    • URLAddress

      public URLAddress(String host, int port)
    • URLAddress

      public URLAddress(String host, int port, String rawAddress)
  • Method Details

    • getProtocol

      public String getProtocol()
    • setProtocol

      public URLAddress setProtocol(String protocol)
    • getUsername

      public String getUsername()
    • setUsername

      public URLAddress setUsername(String username)
    • getPassword

      public String getPassword()
    • setPassword

      public URLAddress setPassword(String password)
    • getPath

      public String getPath()
    • setPath

      public URLAddress setPath(String path)
    • getHost

      public String getHost()
    • setHost

      public URLAddress setHost(String host)
    • getPort

      public int getPort()
    • setPort

      public URLAddress setPort(int port)
    • getAddress

      public String getAddress()
    • setAddress

      public URLAddress setAddress(String host, int port)
    • getIp

      public String getIp()
    • getRawAddress

      public String getRawAddress()
    • getTimestamp

      public long getTimestamp()
    • setTimestamp

      public void setTimestamp(long timestamp)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • parse

      public static URLAddress parse(String rawAddress, String defaultProtocol, boolean encoded)