- java.lang.Object
-
- swim.http.HttpPart
-
- swim.http.HttpHeader
-
- swim.http.header.Host
-
- All Implemented Interfaces:
Debug
public final class Host extends HttpHeader
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
debug(Output<?> output)
Writes a developer readable, debug-formatted string representation of this object tooutput
.boolean
equals(Object other)
static Host
from(String host)
static Host
from(String host, int port)
static Host
from(InetSocketAddress address)
static Host
from(UriAuthority authority)
static Host
from(UriHost host)
static Host
from(UriHost host, UriPort port)
UriHost
getHost()
int
hashCode()
InetSocketAddress
inetSocketAddress()
String
lowerCaseName()
String
name()
static Parser<Host>
parseHttpValue(Input input, HttpParser http)
UriPort
port()
Writer<?,?>
writeHttpValue(Output<?> output, HttpWriter http)
-
Methods inherited from class swim.http.HttpHeader
httpWriter, isBlank, parseHttp, toString, value, writeHttp
-
Methods inherited from class swim.http.HttpPart
httpWriter, toHttp, writeHttp
-
-
-
-
Method Detail
-
from
public static Host from(UriAuthority authority)
-
from
public static Host from(InetSocketAddress address)
-
parseHttpValue
public static Parser<Host> parseHttpValue(Input input, HttpParser http)
-
lowerCaseName
public String lowerCaseName()
- Specified by:
lowerCaseName
in classHttpHeader
-
name
public String name()
- Specified by:
name
in classHttpHeader
-
getHost
public UriHost getHost()
-
port
public UriPort port()
-
inetSocketAddress
public InetSocketAddress inetSocketAddress() throws UnknownHostException
- Throws:
UnknownHostException
-
writeHttpValue
public Writer<?,?> writeHttpValue(Output<?> output, HttpWriter http)
- Specified by:
writeHttpValue
in classHttpHeader
-
-