Class Uri.Authority

java.lang.Object
akka.http.javadsl.model.Authority
akka.http.scaladsl.model.Uri.Authority
All Implemented Interfaces:
Serializable, scala.Equals, scala.Product
Enclosing class:
Uri

public static final class Uri.Authority extends Authority implements scala.Product, Serializable
param: port A port number that may be 0 to signal the default port of for scheme. In general what you want is not the value of this field but Uri.effectivePort. param: userinfo The percent decoded userinfo. According to https://tools.ietf.org/html/rfc3986#section-3.2.1 the "user:password" syntax is deprecated and implementations are encouraged to ignore any characters after the colon (:). Therefore, it is not guaranteed that future versions of this class will preserve full userinfo between parsing and rendering (even if it might do so right now).
See Also:
  • Constructor Details

    • Authority

      public Authority(Uri.Host host, int port, String userinfo)
  • Method Details

    • host

      public Uri.Host host()
      Description copied from class: Authority
      Host in a URI
      Specified by:
      host in class Authority
    • port

      public int port()
      Description copied from class: Authority
      A port number that may be `0` to signal the default port of for scheme. In general what you want is not the value of this field but {@link Uri::port::}
      Specified by:
      port in class Authority
    • userinfo

      public String userinfo()
      Description copied from class: Authority
      The percent decoded userinfo. According to https://tools.ietf.org/html/rfc3986#section-3.2.1 the "user:password" syntax is deprecated and implementations are encouraged to ignore any characters after the colon (`:`). Therefore, it is not guaranteed that future versions of this class will preserve full userinfo between parsing and rendering (even if it might do so right now).
      Specified by:
      userinfo in class Authority
    • isEmpty

      public boolean isEmpty()
    • nonEmpty

      public boolean nonEmpty()
    • normalizedForHttp

      public Uri.Authority normalizedForHttp(boolean encrypted)
    • normalizedFor

      public Uri.Authority normalizedFor(String scheme)
    • toString

      public String toString()
      Overrides:
      toString in class Object