- java.lang.Object
-
- swim.http.HttpPart
-
- swim.http.HttpHeader
-
- swim.http.header.HostHeader
-
- All Implemented Interfaces:
Comparable<HttpHeader>,swim.codec.Debug
public final class HostHeader extends HttpHeader
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HostHeadercreate(String host)static HostHeadercreate(String host, int port)static HostHeadercreate(InetSocketAddress address)static HostHeadercreate(swim.uri.UriAuthority authority)static HostHeadercreate(swim.uri.UriHost host)static HostHeadercreate(swim.uri.UriHost host, swim.uri.UriPort port)<T> swim.codec.Output<T>debug(swim.codec.Output<T> output)booleanequals(Object other)swim.uri.UriHostgetHost()inthashCode()InetSocketAddressinetSocketAddress()StringlowerCaseName()Stringname()static swim.codec.Parser<HostHeader>parseHeaderValue(swim.codec.Input input, HttpParser http)swim.uri.UriPortport()swim.codec.Writer<?,?>writeHeaderValue(swim.codec.Output<?> output, HttpWriter http)-
Methods inherited from class swim.http.HttpHeader
compareTo, httpWriter, isBlank, parseHttp, toString, value, writeHttp
-
Methods inherited from class swim.http.HttpPart
httpWriter, toHttp, writeHttp
-
-
-
-
Method Detail
-
lowerCaseName
public String lowerCaseName()
- Specified by:
lowerCaseNamein classHttpHeader
-
name
public String name()
- Specified by:
namein classHttpHeader
-
getHost
public swim.uri.UriHost getHost()
-
port
public swim.uri.UriPort port()
-
inetSocketAddress
public InetSocketAddress inetSocketAddress() throws UnknownHostException
- Throws:
UnknownHostException
-
writeHeaderValue
public swim.codec.Writer<?,?> writeHeaderValue(swim.codec.Output<?> output, HttpWriter http)- Specified by:
writeHeaderValuein classHttpHeader
-
debug
public <T> swim.codec.Output<T> debug(swim.codec.Output<T> output)
- Specified by:
debugin interfaceswim.codec.Debug- Specified by:
debugin classHttpHeader
-
create
public static HostHeader create(swim.uri.UriHost host, swim.uri.UriPort port)
-
create
public static HostHeader create(swim.uri.UriHost host)
-
create
public static HostHeader create(swim.uri.UriAuthority authority)
-
create
public static HostHeader create(String host, int port)
-
create
public static HostHeader create(String host)
-
create
public static HostHeader create(InetSocketAddress address)
-
parseHeaderValue
public static swim.codec.Parser<HostHeader> parseHeaderValue(swim.codec.Input input, HttpParser http)
-
-