Package akka.http.scaladsl.model.headers
Class Host
- java.lang.Object
-
- akka.http.javadsl.model.HttpHeader
-
- akka.http.scaladsl.model.HttpHeader
-
- akka.http.javadsl.model.headers.Host
-
- akka.http.scaladsl.model.headers.Host
-
- All Implemented Interfaces:
Renderable
,ToStringRenderable
,ModeledHeader
,RequestHeader
,SensitiveHttpHeader
,java.io.Serializable
,scala.Equals
,scala.Product
public final class Host extends Host implements RequestHeader, SensitiveHttpHeader, scala.Product, java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class akka.http.scaladsl.model.HttpHeader
HttpHeader.ParsingResult, HttpHeader.ParsingResult$
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Host
apply(Uri.Authority authority)
static Host
apply(java.lang.String host)
static Host
apply(java.lang.String host, int port)
static Host
apply(java.net.InetSocketAddress address)
protected Host$
companion()
static Host
empty()
boolean
equalsIgnoreCase(Host other)
Uri.Host
host()
boolean
isEmpty()
static java.lang.String
lowercaseName()
static java.lang.String
name()
static scala.util.Either<scala.collection.immutable.List<ErrorInfo>,T>
parseFromValueString(java.lang.String value)
int
port()
static <R extends Rendering>
Renderingrender(R r)
<R extends Rendering>
RenderingrenderValue(R r)
-
Methods inherited from class akka.http.scaladsl.model.HttpHeader
fastFind, is, isNot, lowercaseName, name, parse, unapply, unsafeToString, value
-
Methods inherited from class akka.http.javadsl.model.HttpHeader
parse, renderInRequests, renderInResponses
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface akka.http.scaladsl.model.headers.ModeledHeader
lowercaseName, name, render, renderInResponses, value
-
Methods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
-
Methods inherited from interface akka.http.impl.util.Renderable
render
-
Methods inherited from interface akka.http.scaladsl.model.headers.RequestHeader
renderInRequests
-
Methods inherited from interface akka.http.scaladsl.model.SensitiveHttpHeader
toString
-
Methods inherited from interface akka.http.impl.util.ToStringRenderable
toString
-
-
-
-
Constructor Detail
-
Host
public Host(Uri.Host host, int port)
-
-
Method Detail
-
apply
public static Host apply(Uri.Authority authority)
-
apply
public static Host apply(java.net.InetSocketAddress address)
-
apply
public static Host apply(java.lang.String host)
-
apply
public static Host apply(java.lang.String host, int port)
-
empty
public static Host empty()
-
name
public static java.lang.String name()
-
lowercaseName
public static java.lang.String lowercaseName()
-
parseFromValueString
public static scala.util.Either<scala.collection.immutable.List<ErrorInfo>,T> parseFromValueString(java.lang.String value)
-
isEmpty
public boolean isEmpty()
-
renderValue
public <R extends Rendering> Rendering renderValue(R r)
- Specified by:
renderValue
in interfaceModeledHeader
-
companion
protected Host$ companion()
- Specified by:
companion
in interfaceModeledHeader
-
equalsIgnoreCase
public boolean equalsIgnoreCase(Host other)
-
-