- java.lang.Object
-
- swim.runtime.uplink.HttpUplinkModem
-
- swim.runtime.lane.HttpLaneUplink
-
- All Implemented Interfaces:
swim.api.http.HttpUplink,swim.api.Link,swim.observable.Observable<Object>,HttpContext,swim.util.Log
public class HttpLaneUplink extends HttpUplinkModem
-
-
Field Summary
Fields Modifier and Type Field Description protected LaneModel<?,?>laneBinding-
Fields inherited from class swim.runtime.uplink.HttpUplinkModem
httpBinding
-
-
Constructor Summary
Constructors Constructor Description HttpLaneUplink(LaneModel<?,?> laneBinding, HttpBinding httpBinding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddebugUp(Object message)swim.codec.Decoder<Object>decodeRequest(swim.http.HttpRequest<?> request)voiddidRequest(swim.http.HttpRequest<Object> request)voiddidRespond(swim.http.HttpResponse<?> response)voiderrorUp(Object message)LaneModel<?,?>getLaneBinding()voidinfoUp(Object message)HttpLaneUplinkobserve(Object observer)swim.concurrent.Stagestage()voidtraceUp(Object message)HttpLaneUplinkunobserve(Object observer)voidwarnUp(Object message)voidwillRequest(swim.http.HttpRequest<?> request)voidwillRespond(swim.http.HttpResponse<?> response)-
Methods inherited from class swim.runtime.uplink.HttpUplinkModem
cipherSuite, cipherSuiteUp, close, closeUp, debug, error, getHttpBinding, hostUri, info, isConnected, isConnectedUp, isRemote, isRemoteUp, isSecure, isSecureUp, laneUri, localAddress, localAddressUp, localCertificates, localCertificatesUp, localIdentity, localIdentityUp, localPrincipal, localPrincipalUp, nodeUri, remoteAddress, remoteAddressUp, remoteCertificates, remoteCertificatesUp, remoteIdentity, remoteIdentityUp, remotePrincipal, remotePrincipalUp, request, requestUri, securityProtocol, securityProtocolUp, trace, warn, writeResponse
-
-
-
-
Field Detail
-
laneBinding
protected final LaneModel<?,?> laneBinding
-
-
Constructor Detail
-
HttpLaneUplink
public HttpLaneUplink(LaneModel<?,?> laneBinding, HttpBinding httpBinding)
-
-
Method Detail
-
getLaneBinding
public LaneModel<?,?> getLaneBinding()
-
stage
public swim.concurrent.Stage stage()
- Specified by:
stagein classHttpUplinkModem
-
observe
public HttpLaneUplink observe(Object observer)
- Specified by:
observein interfaceswim.api.http.HttpUplink- Specified by:
observein interfaceswim.api.Link- Specified by:
observein interfaceswim.observable.Observable<Object>- Overrides:
observein classHttpUplinkModem
-
unobserve
public HttpLaneUplink unobserve(Object observer)
- Specified by:
unobservein interfaceswim.api.http.HttpUplink- Specified by:
unobservein interfaceswim.api.Link- Specified by:
unobservein interfaceswim.observable.Observable<Object>- Overrides:
unobservein classHttpUplinkModem
-
decodeRequest
public swim.codec.Decoder<Object> decodeRequest(swim.http.HttpRequest<?> request)
- Specified by:
decodeRequestin interfaceHttpContext- Specified by:
decodeRequestin classHttpUplinkModem
-
willRequest
public void willRequest(swim.http.HttpRequest<?> request)
- Specified by:
willRequestin interfaceHttpContext- Specified by:
willRequestin classHttpUplinkModem
-
didRequest
public void didRequest(swim.http.HttpRequest<Object> request)
- Specified by:
didRequestin interfaceHttpContext- Specified by:
didRequestin classHttpUplinkModem
-
willRespond
public void willRespond(swim.http.HttpResponse<?> response)
- Specified by:
willRespondin interfaceHttpContext- Specified by:
willRespondin classHttpUplinkModem
-
didRespond
public void didRespond(swim.http.HttpResponse<?> response)
- Specified by:
didRespondin interfaceHttpContext- Specified by:
didRespondin classHttpUplinkModem
-
traceUp
public void traceUp(Object message)
- Specified by:
traceUpin interfaceHttpContext- Overrides:
traceUpin classHttpUplinkModem
-
debugUp
public void debugUp(Object message)
- Specified by:
debugUpin interfaceHttpContext- Overrides:
debugUpin classHttpUplinkModem
-
infoUp
public void infoUp(Object message)
- Specified by:
infoUpin interfaceHttpContext- Overrides:
infoUpin classHttpUplinkModem
-
warnUp
public void warnUp(Object message)
- Specified by:
warnUpin interfaceHttpContext- Overrides:
warnUpin classHttpUplinkModem
-
errorUp
public void errorUp(Object message)
- Specified by:
errorUpin interfaceHttpContext- Overrides:
errorUpin classHttpUplinkModem
-
-