- java.lang.Object
-
- swim.service.web.HttpLaneResponder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TbottomLink(Class<T> linkClass)swim.system.LinkAddresscellAddressDown()swim.system.CellContextcellContext()StringcipherSuiteDown()voidcloseDown()swim.codec.Decoder<Object>contentDecoder(swim.http.HttpRequest<?> request)voiddebugDown(Object message)voiddidBecome(swim.io.IpSocket socket)voiddidCloseUp()voiddidConnect()voiddidDisconnect()voiddidFail(Throwable error)voiddidFailUp(Throwable error)voiddidRequest(swim.http.HttpRequest<Object> request)voiddidRespond(swim.http.HttpResponse<?> response)voiddidTimeout()swim.http.HttpRequest<?>doRequest()voiddoRespond(swim.http.HttpRequest<Object> request)voiderrorDown(Object message)voidfailDown(Object message)swim.uri.UrihostUri()swim.io.http.HttpResponderContexthttpResponderContext()voidinfoDown(Object message)booleanisConnectedDown()booleanisRemoteDown()booleanisSecureDown()swim.uri.UrilaneUri()swim.system.HttpContextlinkContext()swim.structure.ValuelinkKey()swim.system.HttpBindinglinkWrapper()InetSocketAddresslocalAddressDown()Collection<Certificate>localCertificatesDown()swim.api.auth.IdentitylocalIdentityDown()PrincipallocalPrincipalDown()swim.uri.UrimeshUri()swim.uri.UrinodeUri()voidopenDown()voidopenMetaDownlink(swim.system.LinkBinding downlink, swim.system.NodeBinding metaDownlink)InetSocketAddressremoteAddressDown()Collection<Certificate>remoteCertificatesDown()swim.api.auth.IdentityremoteIdentityDown()PrincipalremotePrincipalDown()voidreopen()swim.http.HttpRequest<?>request()swim.uri.UrirequestUri()StringsecurityProtocolDown()voidsetCellContext(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)voidtraceDown(Object message)<T> TunwrapLink(Class<T> linkClass)voidwarnDown(Object message)voidwillBecome(swim.io.IpSocket socket)voidwillRequest(swim.http.HttpRequest<?> request)voidwillRespond(swim.http.HttpResponse<?> response)voidwriteResponse(swim.http.HttpResponse<?> response)
-
-
-
Method Detail
-
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
public <T> T unwrapLink(Class<T> linkClass)
- Specified by:
unwrapLinkin interfaceswim.system.LinkBinding
-
bottomLink
public <T> T bottomLink(Class<T> linkClass)
- 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
public String securityProtocolDown()
- Specified by:
securityProtocolDownin interfaceswim.system.LinkBinding
-
cipherSuiteDown
public String cipherSuiteDown()
- Specified by:
cipherSuiteDownin interfaceswim.system.LinkBinding
-
localAddressDown
public InetSocketAddress localAddressDown()
- Specified by:
localAddressDownin interfaceswim.system.LinkBinding
-
localIdentityDown
public swim.api.auth.Identity localIdentityDown()
- Specified by:
localIdentityDownin interfaceswim.system.LinkBinding
-
localPrincipalDown
public Principal localPrincipalDown()
- Specified by:
localPrincipalDownin interfaceswim.system.LinkBinding
-
localCertificatesDown
public Collection<Certificate> localCertificatesDown()
- Specified by:
localCertificatesDownin interfaceswim.system.LinkBinding
-
remoteAddressDown
public InetSocketAddress remoteAddressDown()
- Specified by:
remoteAddressDownin interfaceswim.system.LinkBinding
-
remoteIdentityDown
public swim.api.auth.Identity remoteIdentityDown()
- Specified by:
remoteIdentityDownin interfaceswim.system.LinkBinding
-
remotePrincipalDown
public Principal remotePrincipalDown()
- Specified by:
remotePrincipalDownin interfaceswim.system.LinkBinding
-
remoteCertificatesDown
public Collection<Certificate> remoteCertificatesDown()
- Specified by:
remoteCertificatesDownin interfaceswim.system.LinkBinding
-
doRequest
public swim.http.HttpRequest<?> doRequest()
- Specified by:
doRequestin interfaceswim.system.HttpBinding
-
contentDecoder
public swim.codec.Decoder<Object> contentDecoder(swim.http.HttpRequest<?> request)
- 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
public void didRequest(swim.http.HttpRequest<Object> request)
- Specified by:
didRequestin interfaceswim.io.http.HttpResponder<Object>
-
doRespond
public void doRespond(swim.http.HttpRequest<Object> request)
- 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
public void didFailUp(Throwable error)
- Specified by:
didFailUpin interfaceswim.system.LinkBinding
-
didFail
public void didFail(Throwable error)
- Specified by:
didFailin interfaceswim.io.http.HttpResponder<Object>- Specified by:
didFailin interfaceswim.system.LinkBinding
-
traceDown
public void traceDown(Object message)
- Specified by:
traceDownin interfaceswim.system.LinkBinding
-
debugDown
public void debugDown(Object message)
- Specified by:
debugDownin interfaceswim.system.LinkBinding
-
infoDown
public void infoDown(Object message)
- Specified by:
infoDownin interfaceswim.system.LinkBinding
-
warnDown
public void warnDown(Object message)
- Specified by:
warnDownin interfaceswim.system.LinkBinding
-
errorDown
public void errorDown(Object message)
- Specified by:
errorDownin interfaceswim.system.LinkBinding
-
failDown
public void failDown(Object message)
- Specified by:
failDownin interfaceswim.system.LinkBinding
-
-