Package akka.http.scaladsl.model
Class Uri.Authority
- java.lang.Object
-
- akka.http.javadsl.model.Authority
-
- akka.http.scaladsl.model.Uri.Authority
-
- All Implemented Interfaces:
java.io.Serializable,scala.Equals,scala.Product
- Enclosing class:
- Uri
public static final class Uri.Authority extends Authority implements scala.Product, java.io.Serializable
param: port A port number that may be0to signal the default port of for scheme. In general what you want is not the value of this field butUri.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:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Uri.Hosthost()Host in a URIbooleanisEmpty()booleannonEmpty()Uri.AuthoritynormalizedFor(java.lang.String scheme)Uri.AuthoritynormalizedForHttp(boolean encrypted)intport()A port number that may be `0` to signal the default port of for scheme.java.lang.StringtoString()java.lang.Stringuserinfo()The percent decoded userinfo.
-
-
-
Constructor Detail
-
Authority
public Authority(Uri.Host host, int port, java.lang.String userinfo)
-
-
Method Detail
-
port
public int port()
Description copied from class:AuthorityA 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::}
-
userinfo
public java.lang.String userinfo()
Description copied from class:AuthorityThe 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).
-
isEmpty
public boolean isEmpty()
-
nonEmpty
public boolean nonEmpty()
-
normalizedForHttp
public Uri.Authority normalizedForHttp(boolean encrypted)
-
normalizedFor
public Uri.Authority normalizedFor(java.lang.String scheme)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-