java.lang.Object
swim.system.HttpProxy
- All Implemented Interfaces:
HttpBinding
,HttpContext
,LinkBinding
,LinkContext
- Direct Known Subclasses:
PartTableHttpUplink
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> T
bottomLink
(Class<T> linkClass) void
void
closeUp()
void
void
decodeRequest
(HttpRequest<?> request) void
void
void
void
void
void
didFailDown
(Throwable error) void
void
void
didRequest
(HttpRequest<Object> request) void
didRespond
(HttpResponse<?> response) HttpRequest<?>
void
doRespond
(HttpRequest<Object> request) void
void
void
void
hostUri()
void
void
boolean
boolean
boolean
boolean
boolean
boolean
laneUri()
final HttpBinding
final HttpContext
linkKey()
final HttpBinding
meshUri()
nodeUri()
void
openDown()
void
openMetaDownlink
(LinkBinding downlink, NodeBinding metaDownlink) void
openMetaUplink
(LinkBinding uplink, NodeBinding metaUplink) void
reopen()
HttpRequest<?>
request()
void
setCellContext
(CellContext cellContext) void
setHostUri
(Uri hostUri) void
setLinkContext
(LinkContext linkContext) void
setNodeUri
(Uri nodeUri) void
void
<T> T
unwrapLink
(Class<T> linkClass) void
void
void
willRequest
(HttpRequest<?> request) void
willRespond
(HttpResponse<?> response) void
writeResponse
(HttpResponse<?> response)
-
Field Details
-
linkBinding
-
linkContext
-
-
Constructor Details
-
HttpProxy
-
-
Method Details
-
linkBinding
-
linkWrapper
- Specified by:
linkWrapper
in interfaceHttpBinding
- Specified by:
linkWrapper
in interfaceHttpContext
- Specified by:
linkWrapper
in interfaceLinkBinding
- Specified by:
linkWrapper
in interfaceLinkContext
-
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
-
unwrapLink
- Specified by:
unwrapLink
in interfaceLinkBinding
- Specified by:
unwrapLink
in interfaceLinkContext
-
bottomLink
- Specified by:
bottomLink
in interfaceLinkBinding
- Specified by:
bottomLink
in interfaceLinkContext
-
requestUri
- Specified by:
requestUri
in interfaceHttpBinding
-
request
- Specified by:
request
in interfaceHttpBinding
-
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
- Specified by:
linkKey
in interfaceLinkContext
-
cellAddressDown
- Specified by:
cellAddressDown
in interfaceLinkBinding
-
cellAddressUp
- Specified by:
cellAddressUp
in interfaceLinkContext
-
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
-
isConnectedUp
public boolean isConnectedUp()- Specified by:
isConnectedUp
in interfaceLinkContext
-
isRemoteUp
public boolean isRemoteUp()- Specified by:
isRemoteUp
in interfaceLinkContext
-
isSecureUp
public boolean isSecureUp()- Specified by:
isSecureUp
in interfaceLinkContext
-
securityProtocolUp
- Specified by:
securityProtocolUp
in interfaceLinkContext
-
cipherSuiteUp
- Specified by:
cipherSuiteUp
in interfaceLinkContext
-
localAddressUp
- Specified by:
localAddressUp
in interfaceLinkContext
-
localIdentityUp
- Specified by:
localIdentityUp
in interfaceLinkContext
-
localPrincipalUp
- Specified by:
localPrincipalUp
in interfaceLinkContext
-
localCertificatesUp
- Specified by:
localCertificatesUp
in interfaceLinkContext
-
remoteAddressUp
- Specified by:
remoteAddressUp
in interfaceLinkContext
-
remoteIdentityUp
- Specified by:
remoteIdentityUp
in interfaceLinkContext
-
remotePrincipalUp
- Specified by:
remotePrincipalUp
in interfaceLinkContext
-
remoteCertificatesUp
- Specified by:
remoteCertificatesUp
in interfaceLinkContext
-
doRequest
- Specified by:
doRequest
in interfaceHttpBinding
-
decodeRequest
- Specified by:
decodeRequest
in interfaceHttpContext
-
willRequest
- Specified by:
willRequest
in interfaceHttpContext
-
didRequest
- Specified by:
didRequest
in interfaceHttpContext
-
doRespond
- Specified by:
doRespond
in interfaceHttpContext
-
writeResponse
- Specified by:
writeResponse
in interfaceHttpBinding
-
willRespond
- Specified by:
willRespond
in interfaceHttpContext
-
didRespond
- Specified by:
didRespond
in interfaceHttpContext
-
openMetaUplink
- Specified by:
openMetaUplink
in interfaceLinkContext
-
openMetaDownlink
- Specified by:
openMetaDownlink
in interfaceLinkBinding
-
openDown
public void openDown()- Specified by:
openDown
in interfaceLinkBinding
-
closeDown
public void closeDown()- Specified by:
closeDown
in interfaceLinkBinding
-
closeUp
public void closeUp()- Specified by:
closeUp
in interfaceLinkContext
-
reopen
public void reopen()- Specified by:
reopen
in interfaceLinkBinding
-
didOpenDown
public void didOpenDown()- Specified by:
didOpenDown
in interfaceLinkContext
-
didConnect
public void didConnect()- Specified by:
didConnect
in interfaceLinkBinding
-
didDisconnect
public void didDisconnect()- Specified by:
didDisconnect
in interfaceLinkBinding
-
didCloseDown
public void didCloseDown()- Specified by:
didCloseDown
in interfaceLinkContext
-
didCloseUp
public void didCloseUp()- Specified by:
didCloseUp
in interfaceLinkBinding
-
didFailDown
- Specified by:
didFailDown
in interfaceLinkContext
-
didFailUp
- Specified by:
didFailUp
in interfaceLinkBinding
-
didFail
- 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
-
traceUp
- Specified by:
traceUp
in interfaceLinkContext
-
debugUp
- Specified by:
debugUp
in interfaceLinkContext
-
infoUp
- Specified by:
infoUp
in interfaceLinkContext
-
warnUp
- Specified by:
warnUp
in interfaceLinkContext
-
errorUp
- Specified by:
errorUp
in interfaceLinkContext
-
failUp
- Specified by:
failUp
in interfaceLinkContext
-