- java.lang.Object
-
- swim.runtime.AbstractUplinkContext
-
- swim.runtime.http.HttpUplinkModem
-
- swim.runtime.http.RestLaneUplink
-
- All Implemented Interfaces:
HttpLink,HttpUplink,Link,Uplink,Observable<Object>,HttpContext,LinkContext,Log
public class RestLaneUplink extends HttpUplinkModem
-
-
Field Summary
Fields Modifier and Type Field Description protected RestLaneModellaneBinding-
Fields inherited from class swim.runtime.http.HttpUplinkModem
linkBinding, linkKey
-
Fields inherited from class swim.runtime.AbstractUplinkContext
observers
-
-
Constructor Summary
Constructors Constructor Description RestLaneUplink(RestLaneModel laneBinding, HttpBinding linkBinding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Decoder<Object>decodeRequest(HttpRequest<?> request)voiddidRequest(HttpRequest<Object> request)voiddidRespond(HttpResponse<?> response)voiddoRespond(HttpRequest<Object> request)RestLaneModellaneBinding()Stagestage()voidwillRequest(HttpRequest<?> request)voidwillRespond(HttpResponse<?> response)-
Methods inherited from class swim.runtime.http.HttpUplinkModem
hostUri, laneUri, linkBinding, linkKey, linkWrapper, nodeUri, observe, openMetaUplink, request, requestUri, unobserve, writeResponse
-
Methods inherited from class swim.runtime.AbstractUplinkContext
bottomLink, cellAddressUp, cipherSuite, cipherSuiteUp, close, closeUp, debug, debugUp, didClose, didCloseDown, didFail, didFailDown, didOpenDown, error, errorUp, fail, failUp, info, infoUp, isConnected, isConnectedUp, isRemote, isRemoteUp, isSecure, isSecureUp, localAddress, localAddressUp, localCertificates, localCertificatesUp, localIdentity, localIdentityUp, localPrincipal, localPrincipalUp, remoteAddress, remoteAddressUp, remoteCertificates, remoteCertificatesUp, remoteIdentity, remoteIdentityUp, remotePrincipal, remotePrincipalUp, securityProtocol, securityProtocolUp, trace, traceUp, unwrapLink, warn, warnUp
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface swim.api.Link
cipherSuite, close, isConnected, isRemote, isSecure, localAddress, localCertificates, localIdentity, localPrincipal, remoteAddress, remoteCertificates, remoteIdentity, remotePrincipal, securityProtocol
-
Methods inherited from interface swim.runtime.LinkContext
bottomLink, cellAddressUp, cipherSuiteUp, closeUp, debugUp, didCloseDown, didFailDown, didOpenDown, errorUp, failUp, infoUp, isConnectedUp, isRemoteUp, isSecureUp, localAddressUp, localCertificatesUp, localIdentityUp, localPrincipalUp, remoteAddressUp, remoteCertificatesUp, remoteIdentityUp, remotePrincipalUp, securityProtocolUp, traceUp, unwrapLink, warnUp
-
-
-
-
Field Detail
-
laneBinding
protected final RestLaneModel laneBinding
-
-
Constructor Detail
-
RestLaneUplink
public RestLaneUplink(RestLaneModel laneBinding, HttpBinding linkBinding)
-
-
Method Detail
-
laneBinding
public final RestLaneModel laneBinding()
- Specified by:
laneBindingin classAbstractUplinkContext
-
stage
public Stage stage()
- Specified by:
stagein classAbstractUplinkContext
-
decodeRequest
public Decoder<Object> decodeRequest(HttpRequest<?> request)
- Specified by:
decodeRequestin interfaceHttpContext- Specified by:
decodeRequestin classHttpUplinkModem
-
willRequest
public void willRequest(HttpRequest<?> request)
- Specified by:
willRequestin interfaceHttpContext- Specified by:
willRequestin classHttpUplinkModem
-
didRequest
public void didRequest(HttpRequest<Object> request)
- Specified by:
didRequestin interfaceHttpContext- Specified by:
didRequestin classHttpUplinkModem
-
doRespond
public void doRespond(HttpRequest<Object> request)
- Specified by:
doRespondin interfaceHttpContext- Specified by:
doRespondin classHttpUplinkModem
-
willRespond
public void willRespond(HttpResponse<?> response)
- Specified by:
willRespondin interfaceHttpContext- Specified by:
willRespondin classHttpUplinkModem
-
didRespond
public void didRespond(HttpResponse<?> response)
- Specified by:
didRespondin interfaceHttpContext- Specified by:
didRespondin classHttpUplinkModem
-
-