java.lang.Object
swim.service.web.HttpLaneResponder
- All Implemented Interfaces:
swim.io.http.HttpResponder<Object>,swim.system.HttpBinding,swim.system.LinkBinding
-
Method Summary
Modifier and TypeMethodDescription<T> TbottomLink(Class<T> linkClass) swim.system.LinkAddressswim.system.CellContextvoidswim.codec.Decoder<Object>contentDecoder(swim.http.HttpRequest<?> request) voidvoiddidBecome(swim.io.IpSocket socket) voidvoidvoidvoidvoidvoiddidRequest(swim.http.HttpRequest<Object> request) voiddidRespond(swim.http.HttpResponse<?> response) voidswim.http.HttpRequest<?>voidvoidvoidswim.uri.UrihostUri()swim.io.http.HttpResponderContextvoidbooleanbooleanbooleanswim.uri.UrilaneUri()swim.system.HttpContextswim.structure.ValuelinkKey()swim.system.HttpBindingswim.api.auth.Identityswim.uri.UrimeshUri()swim.uri.UrinodeUri()voidopenDown()voidopenMetaDownlink(swim.system.LinkBinding downlink, swim.system.NodeBinding metaDownlink) swim.api.auth.Identityvoidreopen()swim.http.HttpRequest<?>request()swim.uri.UrivoidsetCellContext(swim.system.CellContext cellContext) voidsetHostUri(swim.uri.Uri hostUri) voidsetHttpResponderContext(swim.io.http.HttpResponderContext httpResponderContext) voidsetLinkContext(swim.system.LinkContext linkContext) voidsetNodeUri(swim.uri.Uri nodeUri) void<T> TunwrapLink(Class<T> linkClass) voidvoidwillBecome(swim.io.IpSocket socket) voidwillRequest(swim.http.HttpRequest<?> request) voidwillRespond(swim.http.HttpResponse<?> response) voidwriteResponse(swim.http.HttpResponse<?> response)
-
Method Details
-
linkWrapper
public swim.system.HttpBinding linkWrapper()- Specified by:
linkWrapperin interfaceswim.system.HttpBinding- Specified by:
linkWrapperin interfaceswim.system.LinkBinding
-
linkContext
public swim.system.HttpContext linkContext()- Specified by:
linkContextin interfaceswim.system.HttpBinding- Specified by:
linkContextin interfaceswim.system.LinkBinding
-
setLinkContext
public void setLinkContext(swim.system.LinkContext linkContext) - Specified by:
setLinkContextin interfaceswim.system.LinkBinding
-
cellContext
public swim.system.CellContext cellContext()- Specified by:
cellContextin interfaceswim.system.LinkBinding
-
setCellContext
public void setCellContext(swim.system.CellContext cellContext) - Specified by:
setCellContextin interfaceswim.system.LinkBinding
-
httpResponderContext
public swim.io.http.HttpResponderContext httpResponderContext()- Specified by:
httpResponderContextin interfaceswim.io.http.HttpResponder<Object>
-
setHttpResponderContext
public void setHttpResponderContext(swim.io.http.HttpResponderContext httpResponderContext) - Specified by:
setHttpResponderContextin interfaceswim.io.http.HttpResponder<Object>
-
unwrapLink
- Specified by:
unwrapLinkin interfaceswim.system.LinkBinding
-
bottomLink
- Specified by:
bottomLinkin interfaceswim.system.LinkBinding
-
meshUri
public swim.uri.Uri meshUri()- Specified by:
meshUriin interfaceswim.system.LinkBinding
-
hostUri
public swim.uri.Uri hostUri()- Specified by:
hostUriin interfaceswim.system.LinkBinding
-
setHostUri
public void setHostUri(swim.uri.Uri hostUri) - Specified by:
setHostUriin interfaceswim.system.LinkBinding
-
nodeUri
public swim.uri.Uri nodeUri()- Specified by:
nodeUriin interfaceswim.system.LinkBinding
-
setNodeUri
public void setNodeUri(swim.uri.Uri nodeUri) - Specified by:
setNodeUriin interfaceswim.system.LinkBinding
-
laneUri
public swim.uri.Uri laneUri()- Specified by:
laneUriin interfaceswim.system.LinkBinding
-
linkKey
public swim.structure.Value linkKey()- Specified by:
linkKeyin interfaceswim.system.LinkBinding
-
cellAddressDown
public swim.system.LinkAddress cellAddressDown()- Specified by:
cellAddressDownin interfaceswim.system.LinkBinding
-
requestUri
public swim.uri.Uri requestUri()- Specified by:
requestUriin interfaceswim.system.HttpBinding
-
request
public swim.http.HttpRequest<?> request()- Specified by:
requestin interfaceswim.system.HttpBinding
-
isConnectedDown
public boolean isConnectedDown()- Specified by:
isConnectedDownin interfaceswim.system.LinkBinding
-
isRemoteDown
public boolean isRemoteDown()- Specified by:
isRemoteDownin interfaceswim.system.LinkBinding
-
isSecureDown
public boolean isSecureDown()- Specified by:
isSecureDownin interfaceswim.system.LinkBinding
-
securityProtocolDown
- Specified by:
securityProtocolDownin interfaceswim.system.LinkBinding
-
cipherSuiteDown
- Specified by:
cipherSuiteDownin interfaceswim.system.LinkBinding
-
localAddressDown
- Specified by:
localAddressDownin interfaceswim.system.LinkBinding
-
localIdentityDown
public swim.api.auth.Identity localIdentityDown()- Specified by:
localIdentityDownin interfaceswim.system.LinkBinding
-
localPrincipalDown
- Specified by:
localPrincipalDownin interfaceswim.system.LinkBinding
-
localCertificatesDown
- Specified by:
localCertificatesDownin interfaceswim.system.LinkBinding
-
remoteAddressDown
- Specified by:
remoteAddressDownin interfaceswim.system.LinkBinding
-
remoteIdentityDown
public swim.api.auth.Identity remoteIdentityDown()- Specified by:
remoteIdentityDownin interfaceswim.system.LinkBinding
-
remotePrincipalDown
- Specified by:
remotePrincipalDownin interfaceswim.system.LinkBinding
-
remoteCertificatesDown
- Specified by:
remoteCertificatesDownin interfaceswim.system.LinkBinding
-
doRequest
public swim.http.HttpRequest<?> doRequest()- Specified by:
doRequestin interfaceswim.system.HttpBinding
-
contentDecoder
- Specified by:
contentDecoderin interfaceswim.io.http.HttpResponder<Object>
-
willRequest
public void willRequest(swim.http.HttpRequest<?> request) - Specified by:
willRequestin interfaceswim.io.http.HttpResponder<Object>
-
didRequest
- Specified by:
didRequestin interfaceswim.io.http.HttpResponder<Object>
-
doRespond
- Specified by:
doRespondin interfaceswim.io.http.HttpResponder<Object>
-
writeResponse
public void writeResponse(swim.http.HttpResponse<?> response) - Specified by:
writeResponsein interfaceswim.system.HttpBinding
-
willRespond
public void willRespond(swim.http.HttpResponse<?> response) - Specified by:
willRespondin interfaceswim.io.http.HttpResponder<Object>
-
didRespond
public void didRespond(swim.http.HttpResponse<?> response) - Specified by:
didRespondin interfaceswim.io.http.HttpResponder<Object>
-
openMetaDownlink
public void openMetaDownlink(swim.system.LinkBinding downlink, swim.system.NodeBinding metaDownlink) - Specified by:
openMetaDownlinkin interfaceswim.system.LinkBinding
-
willBecome
public void willBecome(swim.io.IpSocket socket) - Specified by:
willBecomein interfaceswim.io.http.HttpResponder<Object>
-
didBecome
public void didBecome(swim.io.IpSocket socket) - Specified by:
didBecomein interfaceswim.io.http.HttpResponder<Object>
-
didTimeout
public void didTimeout()- Specified by:
didTimeoutin interfaceswim.io.http.HttpResponder<Object>
-
didConnect
public void didConnect()- Specified by:
didConnectin interfaceswim.system.LinkBinding
-
didDisconnect
public void didDisconnect()- Specified by:
didDisconnectin interfaceswim.io.http.HttpResponder<Object>- Specified by:
didDisconnectin interfaceswim.system.LinkBinding
-
reopen
public void reopen()- Specified by:
reopenin interfaceswim.system.LinkBinding
-
openDown
public void openDown()- Specified by:
openDownin interfaceswim.system.LinkBinding
-
closeDown
public void closeDown()- Specified by:
closeDownin interfaceswim.system.LinkBinding
-
didCloseUp
public void didCloseUp()- Specified by:
didCloseUpin interfaceswim.system.LinkBinding
-
didFailUp
- Specified by:
didFailUpin interfaceswim.system.LinkBinding
-
didFail
- Specified by:
didFailin interfaceswim.io.http.HttpResponder<Object>- Specified by:
didFailin interfaceswim.system.LinkBinding
-
traceDown
- Specified by:
traceDownin interfaceswim.system.LinkBinding
-
debugDown
- Specified by:
debugDownin interfaceswim.system.LinkBinding
-
infoDown
- Specified by:
infoDownin interfaceswim.system.LinkBinding
-
warnDown
- Specified by:
warnDownin interfaceswim.system.LinkBinding
-
errorDown
- Specified by:
errorDownin interfaceswim.system.LinkBinding
-
failDown
- Specified by:
failDownin interfaceswim.system.LinkBinding
-