- java.lang.Object
-
- swim.runtime.LinkProxy
-
- swim.reflect.MetaDownlink
-
- All Implemented Interfaces:
Meta
,MetaLink
,LinkBinding
,LinkContext
public final class MetaDownlink extends LinkProxy implements MetaLink
-
-
Field Summary
-
Fields inherited from class swim.runtime.LinkProxy
linkBinding, linkContext
-
-
Constructor Summary
Constructors Constructor Description MetaDownlink(MetaCell parent, LinkBinding linkBinding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
debugDown(Object message)
void
debugUp(Object message)
protected void
didClose()
void
didCloseDown()
void
didCloseUp()
void
didFail(Throwable error)
protected void
didOpen()
void
didOpenDown()
void
errorDown(Object message)
void
errorUp(Object message)
void
infoDown(Object message)
void
infoUp(Object message)
LinkStats
linkStats()
MetaDownlinkAgent
metaAgent()
MetaCell
metaParent()
void
pushDown(Envelope envelope)
void
pushUp(Envelope envelope)
NodeBinding
resolveMetaDownlink(UriPath nodePath)
void
traceDown(Object message)
void
traceUp(Object message)
void
warnDown(Object message)
void
warnUp(Object message)
-
Methods inherited from class swim.runtime.LinkProxy
body, cellContext, cipherSuiteDown, cipherSuiteUp, closeDown, closeUp, didConnect, didDisconnect, feedDown, feedUp, hostUri, isConnectedDown, isConnectedUp, isRemoteDown, isRemoteUp, isSecureDown, isSecureUp, keepLinked, keepSynced, laneUri, linkContext, linkKey, localAddressDown, localAddressUp, localCertificatesDown, localCertificatesUp, localIdentityDown, localIdentityUp, localPrincipalDown, localPrincipalUp, meshUri, nodeUri, openDown, prio, pullDown, pullUp, rate, remoteAddressDown, remoteAddressUp, remoteCertificatesDown, remoteCertificatesUp, remoteIdentityDown, remoteIdentityUp, remotePrincipalDown, remotePrincipalUp, reopen, securityProtocolDown, securityProtocolUp, setCellContext, setLinkContext, skipDown, skipUp, unwrapLink
-
-
-
-
Constructor Detail
-
MetaDownlink
public MetaDownlink(MetaCell parent, LinkBinding linkBinding)
-
-
Method Detail
-
metaParent
public MetaCell metaParent()
- Specified by:
metaParent
in interfaceMeta
- Specified by:
metaParent
in interfaceMetaLink
-
metaAgent
public MetaDownlinkAgent metaAgent()
-
pushDown
public void pushDown(Envelope envelope)
- Specified by:
pushDown
in interfaceLinkBinding
- Overrides:
pushDown
in classLinkProxy
-
pushUp
public void pushUp(Envelope envelope)
- Specified by:
pushUp
in interfaceLinkContext
- Overrides:
pushUp
in classLinkProxy
-
traceDown
public void traceDown(Object message)
- Specified by:
traceDown
in interfaceLinkBinding
- Overrides:
traceDown
in classLinkProxy
-
debugDown
public void debugDown(Object message)
- Specified by:
debugDown
in interfaceLinkBinding
- Overrides:
debugDown
in classLinkProxy
-
infoDown
public void infoDown(Object message)
- Specified by:
infoDown
in interfaceLinkBinding
- Overrides:
infoDown
in classLinkProxy
-
warnDown
public void warnDown(Object message)
- Specified by:
warnDown
in interfaceLinkBinding
- Overrides:
warnDown
in classLinkProxy
-
errorDown
public void errorDown(Object message)
- Specified by:
errorDown
in interfaceLinkBinding
- Overrides:
errorDown
in classLinkProxy
-
traceUp
public void traceUp(Object message)
- Specified by:
traceUp
in interfaceLinkContext
- Overrides:
traceUp
in classLinkProxy
-
debugUp
public void debugUp(Object message)
- Specified by:
debugUp
in interfaceLinkContext
- Overrides:
debugUp
in classLinkProxy
-
infoUp
public void infoUp(Object message)
- Specified by:
infoUp
in interfaceLinkContext
- Overrides:
infoUp
in classLinkProxy
-
warnUp
public void warnUp(Object message)
- Specified by:
warnUp
in interfaceLinkContext
- Overrides:
warnUp
in classLinkProxy
-
errorUp
public void errorUp(Object message)
- Specified by:
errorUp
in interfaceLinkContext
- Overrides:
errorUp
in classLinkProxy
-
didFail
public void didFail(Throwable error)
- Specified by:
didFail
in interfaceLinkBinding
- Overrides:
didFail
in classLinkProxy
-
didOpenDown
public void didOpenDown()
- Specified by:
didOpenDown
in interfaceLinkContext
- Overrides:
didOpenDown
in classLinkProxy
-
didOpen
protected void didOpen()
-
didCloseDown
public void didCloseDown()
- Specified by:
didCloseDown
in interfaceLinkContext
- Overrides:
didCloseDown
in classLinkProxy
-
didCloseUp
public void didCloseUp()
- Specified by:
didCloseUp
in interfaceLinkBinding
- Overrides:
didCloseUp
in classLinkProxy
-
didClose
protected void didClose()
-
resolveMetaDownlink
public NodeBinding resolveMetaDownlink(UriPath nodePath)
-
-