- java.lang.Object
-
- swim.linker.ServiceDef
-
- swim.linker.WarpServiceDef
-
- swim.linker.HttpServiceDef
-
- All Implemented Interfaces:
Debug
public final class HttpServiceDef extends WarpServiceDef implements Debug
-
-
Field Summary
-
Fields inherited from class swim.linker.ServiceDef
uri
-
-
Constructor Summary
Constructors Constructor Description HttpServiceDef(String address, int port, String planeName, Uri documentRoot, WarpSettings warpSettings)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
address()
void
debug(Output<?> output)
Writes a developer readable, debug-formatted string representation of this object tooutput
.Uri
documentRoot()
boolean
equals(Object other)
static Form<HttpServiceDef>
form()
int
hashCode()
String
planeName()
int
port()
UriScheme
scheme()
String
toString()
Value
toValue()
WarpSettings
warpSettings()
-
Methods inherited from class swim.linker.ServiceDef
authority, uri
-
-
-
-
Constructor Detail
-
HttpServiceDef
public HttpServiceDef(String address, int port, String planeName, Uri documentRoot, WarpSettings warpSettings)
-
-
Method Detail
-
scheme
public UriScheme scheme()
- Specified by:
scheme
in classServiceDef
-
address
public String address()
- Specified by:
address
in classServiceDef
-
port
public int port()
- Specified by:
port
in classServiceDef
-
planeName
public String planeName()
- Specified by:
planeName
in classWarpServiceDef
-
documentRoot
public Uri documentRoot()
- Specified by:
documentRoot
in classWarpServiceDef
-
warpSettings
public WarpSettings warpSettings()
- Specified by:
warpSettings
in classWarpServiceDef
-
toValue
public Value toValue()
- Specified by:
toValue
in classServiceDef
-
debug
public void debug(Output<?> output)
Description copied from interface:Debug
Writes a developer readable, debug-formatted string representation of this object tooutput
.
-
form
@Kind public static Form<HttpServiceDef> form()
-
-