- java.lang.Object
-
- swim.runtime.LinkProxy
-
- All Implemented Interfaces:
LinkBinding,LinkContext
- Direct Known Subclasses:
PartTableUplink
public class LinkProxy extends Object implements LinkBinding, LinkContext
-
-
Field Summary
Fields Modifier and Type Field Description protected LinkBindinglinkBindingprotected LinkContextlinkContext
-
Constructor Summary
Constructors Constructor Description LinkProxy(LinkBinding linkBinding)
-
Method Summary
-
-
-
Field Detail
-
linkBinding
protected final LinkBinding linkBinding
-
linkContext
protected LinkContext linkContext
-
-
Constructor Detail
-
LinkProxy
public LinkProxy(LinkBinding linkBinding)
-
-
Method Detail
-
linkContext
public final LinkContext linkContext()
- Specified by:
linkContextin interfaceLinkBinding
-
setLinkContext
public void setLinkContext(LinkContext linkContext)
- Specified by:
setLinkContextin interfaceLinkBinding
-
cellContext
public CellContext cellContext()
- Specified by:
cellContextin interfaceLinkBinding
-
setCellContext
public void setCellContext(CellContext cellContext)
- Specified by:
setCellContextin interfaceLinkBinding
-
unwrapLink
public <T> T unwrapLink(Class<T> linkClass)
- Specified by:
unwrapLinkin interfaceLinkBinding
-
meshUri
public swim.uri.Uri meshUri()
- Specified by:
meshUriin interfaceLinkBinding
-
hostUri
public swim.uri.Uri hostUri()
- Specified by:
hostUriin interfaceLinkBinding
-
nodeUri
public swim.uri.Uri nodeUri()
- Specified by:
nodeUriin interfaceLinkBinding
-
laneUri
public swim.uri.Uri laneUri()
- Specified by:
laneUriin interfaceLinkBinding
-
linkKey
public swim.structure.Value linkKey()
- Specified by:
linkKeyin interfaceLinkContext
-
prio
public float prio()
- Specified by:
prioin interfaceLinkBinding
-
rate
public float rate()
- Specified by:
ratein interfaceLinkBinding
-
body
public swim.structure.Value body()
- Specified by:
bodyin interfaceLinkBinding
-
keepLinked
public boolean keepLinked()
- Specified by:
keepLinkedin interfaceLinkBinding
-
keepSynced
public boolean keepSynced()
- Specified by:
keepSyncedin interfaceLinkBinding
-
isConnectedDown
public boolean isConnectedDown()
- Specified by:
isConnectedDownin interfaceLinkBinding
-
isRemoteDown
public boolean isRemoteDown()
- Specified by:
isRemoteDownin interfaceLinkBinding
-
isSecureDown
public boolean isSecureDown()
- Specified by:
isSecureDownin interfaceLinkBinding
-
securityProtocolDown
public String securityProtocolDown()
- Specified by:
securityProtocolDownin interfaceLinkBinding
-
cipherSuiteDown
public String cipherSuiteDown()
- Specified by:
cipherSuiteDownin interfaceLinkBinding
-
localAddressDown
public InetSocketAddress localAddressDown()
- Specified by:
localAddressDownin interfaceLinkBinding
-
localIdentityDown
public swim.api.auth.Identity localIdentityDown()
- Specified by:
localIdentityDownin interfaceLinkBinding
-
localPrincipalDown
public Principal localPrincipalDown()
- Specified by:
localPrincipalDownin interfaceLinkBinding
-
localCertificatesDown
public Collection<Certificate> localCertificatesDown()
- Specified by:
localCertificatesDownin interfaceLinkBinding
-
remoteAddressDown
public InetSocketAddress remoteAddressDown()
- Specified by:
remoteAddressDownin interfaceLinkBinding
-
remoteIdentityDown
public swim.api.auth.Identity remoteIdentityDown()
- Specified by:
remoteIdentityDownin interfaceLinkBinding
-
remotePrincipalDown
public Principal remotePrincipalDown()
- Specified by:
remotePrincipalDownin interfaceLinkBinding
-
remoteCertificatesDown
public Collection<Certificate> remoteCertificatesDown()
- Specified by:
remoteCertificatesDownin interfaceLinkBinding
-
isConnectedUp
public boolean isConnectedUp()
- Specified by:
isConnectedUpin interfaceLinkContext
-
isRemoteUp
public boolean isRemoteUp()
- Specified by:
isRemoteUpin interfaceLinkContext
-
isSecureUp
public boolean isSecureUp()
- Specified by:
isSecureUpin interfaceLinkContext
-
securityProtocolUp
public String securityProtocolUp()
- Specified by:
securityProtocolUpin interfaceLinkContext
-
cipherSuiteUp
public String cipherSuiteUp()
- Specified by:
cipherSuiteUpin interfaceLinkContext
-
localAddressUp
public InetSocketAddress localAddressUp()
- Specified by:
localAddressUpin interfaceLinkContext
-
localIdentityUp
public swim.api.auth.Identity localIdentityUp()
- Specified by:
localIdentityUpin interfaceLinkContext
-
localPrincipalUp
public Principal localPrincipalUp()
- Specified by:
localPrincipalUpin interfaceLinkContext
-
localCertificatesUp
public Collection<Certificate> localCertificatesUp()
- Specified by:
localCertificatesUpin interfaceLinkContext
-
remoteAddressUp
public InetSocketAddress remoteAddressUp()
- Specified by:
remoteAddressUpin interfaceLinkContext
-
remoteIdentityUp
public swim.api.auth.Identity remoteIdentityUp()
- Specified by:
remoteIdentityUpin interfaceLinkContext
-
remotePrincipalUp
public Principal remotePrincipalUp()
- Specified by:
remotePrincipalUpin interfaceLinkContext
-
remoteCertificatesUp
public Collection<Certificate> remoteCertificatesUp()
- Specified by:
remoteCertificatesUpin interfaceLinkContext
-
feedDown
public void feedDown()
- Specified by:
feedDownin interfaceLinkBinding
-
pullDown
public void pullDown()
- Specified by:
pullDownin interfaceLinkContext
-
pushDown
public void pushDown(swim.warp.Envelope envelope)
- Specified by:
pushDownin interfaceLinkBinding
-
skipDown
public void skipDown()
- Specified by:
skipDownin interfaceLinkBinding
-
openDown
public void openDown()
- Specified by:
openDownin interfaceLinkBinding
-
closeDown
public void closeDown()
- Specified by:
closeDownin interfaceLinkBinding
-
feedUp
public void feedUp()
- Specified by:
feedUpin interfaceLinkContext
-
pullUp
public void pullUp()
- Specified by:
pullUpin interfaceLinkBinding
-
pushUp
public void pushUp(swim.warp.Envelope envelope)
- Specified by:
pushUpin interfaceLinkContext
-
skipUp
public void skipUp()
- Specified by:
skipUpin interfaceLinkContext
-
closeUp
public void closeUp()
- Specified by:
closeUpin interfaceLinkContext
-
reopen
public void reopen()
- Specified by:
reopenin interfaceLinkBinding
-
didOpenDown
public void didOpenDown()
- Specified by:
didOpenDownin interfaceLinkContext
-
didConnect
public void didConnect()
- Specified by:
didConnectin interfaceLinkBinding
-
didDisconnect
public void didDisconnect()
- Specified by:
didDisconnectin interfaceLinkBinding
-
didCloseDown
public void didCloseDown()
- Specified by:
didCloseDownin interfaceLinkContext
-
didCloseUp
public void didCloseUp()
- Specified by:
didCloseUpin interfaceLinkBinding
-
didFail
public void didFail(Throwable error)
- Specified by:
didFailin interfaceLinkBinding
-
traceDown
public void traceDown(Object message)
- Specified by:
traceDownin interfaceLinkBinding
-
debugDown
public void debugDown(Object message)
- Specified by:
debugDownin interfaceLinkBinding
-
infoDown
public void infoDown(Object message)
- Specified by:
infoDownin interfaceLinkBinding
-
warnDown
public void warnDown(Object message)
- Specified by:
warnDownin interfaceLinkBinding
-
errorDown
public void errorDown(Object message)
- Specified by:
errorDownin interfaceLinkBinding
-
traceUp
public void traceUp(Object message)
- Specified by:
traceUpin interfaceLinkContext
-
debugUp
public void debugUp(Object message)
- Specified by:
debugUpin interfaceLinkContext
-
infoUp
public void infoUp(Object message)
- Specified by:
infoUpin interfaceLinkContext
-
warnUp
public void warnUp(Object message)
- Specified by:
warnUpin interfaceLinkContext
-
errorUp
public void errorUp(Object message)
- Specified by:
errorUpin interfaceLinkContext
-
-