java.lang.Object
swim.service.web.HttpLaneResponder
- All Implemented Interfaces:
HttpResponder<Object>
,HttpBinding
,LinkBinding
-
Method Summary
Modifier and TypeMethodDescription<T> T
bottomLink
(Class<T> linkClass) void
contentDecoder
(HttpRequest<?> request) void
void
void
void
void
void
void
void
didRequest
(HttpRequest<Object> request) void
didRespond
(HttpResponse<?> response) void
HttpRequest<?>
void
doRespond
(HttpRequest<Object> request) void
void
hostUri()
void
boolean
boolean
boolean
laneUri()
linkKey()
meshUri()
nodeUri()
void
openDown()
void
openMetaDownlink
(LinkBinding downlink, NodeBinding metaDownlink) void
reopen()
HttpRequest<?>
request()
void
setCellContext
(CellContext cellContext) void
setHostUri
(Uri hostUri) void
setHttpResponderContext
(HttpResponderContext httpResponderContext) void
setLinkContext
(LinkContext linkContext) void
setNodeUri
(Uri nodeUri) void
<T> T
unwrapLink
(Class<T> linkClass) void
void
willBecome
(IpSocket socket) void
willRequest
(HttpRequest<?> request) void
willRespond
(HttpResponse<?> response) void
writeResponse
(HttpResponse<?> response)
-
Method Details
-
linkWrapper
- Specified by:
linkWrapper
in interfaceHttpBinding
- Specified by:
linkWrapper
in interfaceLinkBinding
-
linkContext
- Specified by:
linkContext
in interfaceHttpBinding
- Specified by:
linkContext
in interfaceLinkBinding
-
setLinkContext
- Specified by:
setLinkContext
in interfaceLinkBinding
-
cellContext
- Specified by:
cellContext
in interfaceLinkBinding
-
setCellContext
- Specified by:
setCellContext
in interfaceLinkBinding
-
httpResponderContext
- Specified by:
httpResponderContext
in interfaceHttpResponder<Object>
-
setHttpResponderContext
- Specified by:
setHttpResponderContext
in interfaceHttpResponder<Object>
-
unwrapLink
- Specified by:
unwrapLink
in interfaceLinkBinding
-
bottomLink
- Specified by:
bottomLink
in interfaceLinkBinding
-
meshUri
- Specified by:
meshUri
in interfaceLinkBinding
-
hostUri
- Specified by:
hostUri
in interfaceLinkBinding
-
setHostUri
- Specified by:
setHostUri
in interfaceLinkBinding
-
nodeUri
- Specified by:
nodeUri
in interfaceLinkBinding
-
setNodeUri
- Specified by:
setNodeUri
in interfaceLinkBinding
-
laneUri
- Specified by:
laneUri
in interfaceLinkBinding
-
linkKey
- Specified by:
linkKey
in interfaceLinkBinding
-
cellAddressDown
- Specified by:
cellAddressDown
in interfaceLinkBinding
-
requestUri
- Specified by:
requestUri
in interfaceHttpBinding
-
request
- Specified by:
request
in interfaceHttpBinding
-
isConnectedDown
public boolean isConnectedDown()- Specified by:
isConnectedDown
in interfaceLinkBinding
-
isRemoteDown
public boolean isRemoteDown()- Specified by:
isRemoteDown
in interfaceLinkBinding
-
isSecureDown
public boolean isSecureDown()- Specified by:
isSecureDown
in interfaceLinkBinding
-
securityProtocolDown
- Specified by:
securityProtocolDown
in interfaceLinkBinding
-
cipherSuiteDown
- Specified by:
cipherSuiteDown
in interfaceLinkBinding
-
localAddressDown
- Specified by:
localAddressDown
in interfaceLinkBinding
-
localIdentityDown
- Specified by:
localIdentityDown
in interfaceLinkBinding
-
localPrincipalDown
- Specified by:
localPrincipalDown
in interfaceLinkBinding
-
localCertificatesDown
- Specified by:
localCertificatesDown
in interfaceLinkBinding
-
remoteAddressDown
- Specified by:
remoteAddressDown
in interfaceLinkBinding
-
remoteIdentityDown
- Specified by:
remoteIdentityDown
in interfaceLinkBinding
-
remotePrincipalDown
- Specified by:
remotePrincipalDown
in interfaceLinkBinding
-
remoteCertificatesDown
- Specified by:
remoteCertificatesDown
in interfaceLinkBinding
-
doRequest
- Specified by:
doRequest
in interfaceHttpBinding
-
contentDecoder
- Specified by:
contentDecoder
in interfaceHttpResponder<Object>
-
willRequest
- Specified by:
willRequest
in interfaceHttpResponder<Object>
-
didRequest
- Specified by:
didRequest
in interfaceHttpResponder<Object>
-
doRespond
- Specified by:
doRespond
in interfaceHttpResponder<Object>
-
writeResponse
- Specified by:
writeResponse
in interfaceHttpBinding
-
willRespond
- Specified by:
willRespond
in interfaceHttpResponder<Object>
-
didRespond
- Specified by:
didRespond
in interfaceHttpResponder<Object>
-
openMetaDownlink
- Specified by:
openMetaDownlink
in interfaceLinkBinding
-
willBecome
- Specified by:
willBecome
in interfaceHttpResponder<Object>
-
didBecome
- Specified by:
didBecome
in interfaceHttpResponder<Object>
-
didTimeout
public void didTimeout()- Specified by:
didTimeout
in interfaceHttpResponder<Object>
-
didConnect
public void didConnect()- Specified by:
didConnect
in interfaceLinkBinding
-
didDisconnect
public void didDisconnect()- Specified by:
didDisconnect
in interfaceHttpResponder<Object>
- Specified by:
didDisconnect
in interfaceLinkBinding
-
reopen
public void reopen()- Specified by:
reopen
in interfaceLinkBinding
-
openDown
public void openDown()- Specified by:
openDown
in interfaceLinkBinding
-
closeDown
public void closeDown()- Specified by:
closeDown
in interfaceLinkBinding
-
didCloseUp
public void didCloseUp()- Specified by:
didCloseUp
in interfaceLinkBinding
-
didFailUp
- Specified by:
didFailUp
in interfaceLinkBinding
-
didFail
- Specified by:
didFail
in interfaceHttpResponder<Object>
- Specified by:
didFail
in interfaceLinkBinding
-
traceDown
- Specified by:
traceDown
in interfaceLinkBinding
-
debugDown
- Specified by:
debugDown
in interfaceLinkBinding
-
infoDown
- Specified by:
infoDown
in interfaceLinkBinding
-
warnDown
- Specified by:
warnDown
in interfaceLinkBinding
-
errorDown
- Specified by:
errorDown
in interfaceLinkBinding
-
failDown
- Specified by:
failDown
in interfaceLinkBinding
-