- java.lang.Object
-
- swim.runtime.uplink.HttpUplinkModem
-
- swim.runtime.lane.HttpLaneUplink
-
- All Implemented Interfaces:
HttpUplink
,Link
,Observable<Object>
,HttpContext
,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 void
debugUp(Object message)
Decoder<Object>
decodeRequest(HttpRequest<?> request)
void
didRequest(HttpRequest<Object> request)
void
didRespond(HttpResponse<?> response)
void
errorUp(Object message)
LaneModel<?,?>
getLaneBinding()
void
infoUp(Object message)
HttpLaneUplink
observe(Object observer)
Stage
stage()
void
traceUp(Object message)
HttpLaneUplink
unobserve(Object observer)
void
warnUp(Object message)
void
willRequest(HttpRequest<?> request)
void
willRespond(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 Stage stage()
- Specified by:
stage
in classHttpUplinkModem
-
observe
public HttpLaneUplink observe(Object observer)
- Specified by:
observe
in interfaceHttpUplink
- Specified by:
observe
in interfaceLink
- Specified by:
observe
in interfaceObservable<Object>
- Overrides:
observe
in classHttpUplinkModem
-
unobserve
public HttpLaneUplink unobserve(Object observer)
- Specified by:
unobserve
in interfaceHttpUplink
- Specified by:
unobserve
in interfaceLink
- Specified by:
unobserve
in interfaceObservable<Object>
- Overrides:
unobserve
in classHttpUplinkModem
-
decodeRequest
public Decoder<Object> decodeRequest(HttpRequest<?> request)
- Specified by:
decodeRequest
in interfaceHttpContext
- Specified by:
decodeRequest
in classHttpUplinkModem
-
willRequest
public void willRequest(HttpRequest<?> request)
- Specified by:
willRequest
in interfaceHttpContext
- Specified by:
willRequest
in classHttpUplinkModem
-
didRequest
public void didRequest(HttpRequest<Object> request)
- Specified by:
didRequest
in interfaceHttpContext
- Specified by:
didRequest
in classHttpUplinkModem
-
willRespond
public void willRespond(HttpResponse<?> response)
- Specified by:
willRespond
in interfaceHttpContext
- Specified by:
willRespond
in classHttpUplinkModem
-
didRespond
public void didRespond(HttpResponse<?> response)
- Specified by:
didRespond
in interfaceHttpContext
- Specified by:
didRespond
in classHttpUplinkModem
-
traceUp
public void traceUp(Object message)
- Specified by:
traceUp
in interfaceHttpContext
- Overrides:
traceUp
in classHttpUplinkModem
-
debugUp
public void debugUp(Object message)
- Specified by:
debugUp
in interfaceHttpContext
- Overrides:
debugUp
in classHttpUplinkModem
-
infoUp
public void infoUp(Object message)
- Specified by:
infoUp
in interfaceHttpContext
- Overrides:
infoUp
in classHttpUplinkModem
-
warnUp
public void warnUp(Object message)
- Specified by:
warnUp
in interfaceHttpContext
- Overrides:
warnUp
in classHttpUplinkModem
-
errorUp
public void errorUp(Object message)
- Specified by:
errorUp
in interfaceHttpContext
- Overrides:
errorUp
in classHttpUplinkModem
-
-