- java.lang.Object
-
- swim.system.WarpProxy
-
- All Implemented Interfaces:
LinkBinding
,LinkContext
,WarpBinding
,WarpContext
- Direct Known Subclasses:
PartTableWarpUplink
public abstract class WarpProxy extends Object implements WarpBinding, WarpContext
-
-
Field Summary
Fields Modifier and Type Field Description protected WarpBinding
linkBinding
protected WarpContext
linkContext
-
Constructor Summary
Constructors Constructor Description WarpProxy(WarpBinding linkBinding)
-
Method Summary
-
-
-
Field Detail
-
linkBinding
protected final WarpBinding linkBinding
-
linkContext
protected WarpContext linkContext
-
-
Constructor Detail
-
WarpProxy
public WarpProxy(WarpBinding linkBinding)
-
-
Method Detail
-
linkBinding
public final WarpBinding linkBinding()
-
linkWrapper
public final WarpBinding linkWrapper()
- Specified by:
linkWrapper
in interfaceLinkBinding
- Specified by:
linkWrapper
in interfaceLinkContext
- Specified by:
linkWrapper
in interfaceWarpBinding
- Specified by:
linkWrapper
in interfaceWarpContext
-
linkContext
public final WarpContext linkContext()
- Specified by:
linkContext
in interfaceLinkBinding
- Specified by:
linkContext
in interfaceWarpBinding
-
setLinkContext
public void setLinkContext(LinkContext linkContext)
- Specified by:
setLinkContext
in interfaceLinkBinding
-
cellContext
public CellContext cellContext()
- Specified by:
cellContext
in interfaceLinkBinding
-
setCellContext
public void setCellContext(CellContext cellContext)
- Specified by:
setCellContext
in interfaceLinkBinding
-
unwrapLink
public <T> T unwrapLink(Class<T> linkClass)
- Specified by:
unwrapLink
in interfaceLinkBinding
- Specified by:
unwrapLink
in interfaceLinkContext
-
bottomLink
public <T> T bottomLink(Class<T> linkClass)
- Specified by:
bottomLink
in interfaceLinkBinding
- Specified by:
bottomLink
in interfaceLinkContext
-
meshUri
public Uri meshUri()
- Specified by:
meshUri
in interfaceLinkBinding
-
hostUri
public Uri hostUri()
- Specified by:
hostUri
in interfaceLinkBinding
-
setHostUri
public void setHostUri(Uri hostUri)
- Specified by:
setHostUri
in interfaceLinkBinding
-
nodeUri
public Uri nodeUri()
- Specified by:
nodeUri
in interfaceLinkBinding
-
setNodeUri
public void setNodeUri(Uri nodeUri)
- Specified by:
setNodeUri
in interfaceLinkBinding
-
laneUri
public Uri laneUri()
- Specified by:
laneUri
in interfaceLinkBinding
-
linkKey
public Value linkKey()
- Specified by:
linkKey
in interfaceLinkBinding
- Specified by:
linkKey
in interfaceLinkContext
-
cellAddressDown
public LinkAddress cellAddressDown()
- Specified by:
cellAddressDown
in interfaceLinkBinding
-
cellAddressUp
public LinkAddress cellAddressUp()
- Specified by:
cellAddressUp
in interfaceLinkContext
-
prio
public float prio()
- Specified by:
prio
in interfaceWarpBinding
-
rate
public float rate()
- Specified by:
rate
in interfaceWarpBinding
-
body
public Value body()
- Specified by:
body
in interfaceWarpBinding
-
keepLinked
public boolean keepLinked()
- Specified by:
keepLinked
in interfaceWarpBinding
-
keepSynced
public boolean keepSynced()
- Specified by:
keepSynced
in interfaceWarpBinding
-
isConnectedDown
public boolean isConnectedDown()
- Specified by:
isConnectedDown
in interfaceLinkBinding
-
isRemoteDown
public boolean isRemoteDown()
- Specified by:
isRemoteDown
in interfaceLinkBinding
-
isSecureDown
public boolean isSecureDown()
- Specified by:
isSecureDown
in interfaceLinkBinding
-
securityProtocolDown
public String securityProtocolDown()
- Specified by:
securityProtocolDown
in interfaceLinkBinding
-
cipherSuiteDown
public String cipherSuiteDown()
- Specified by:
cipherSuiteDown
in interfaceLinkBinding
-
localAddressDown
public InetSocketAddress localAddressDown()
- Specified by:
localAddressDown
in interfaceLinkBinding
-
localIdentityDown
public Identity localIdentityDown()
- Specified by:
localIdentityDown
in interfaceLinkBinding
-
localPrincipalDown
public Principal localPrincipalDown()
- Specified by:
localPrincipalDown
in interfaceLinkBinding
-
localCertificatesDown
public Collection<Certificate> localCertificatesDown()
- Specified by:
localCertificatesDown
in interfaceLinkBinding
-
remoteAddressDown
public InetSocketAddress remoteAddressDown()
- Specified by:
remoteAddressDown
in interfaceLinkBinding
-
remoteIdentityDown
public Identity remoteIdentityDown()
- Specified by:
remoteIdentityDown
in interfaceLinkBinding
-
remotePrincipalDown
public Principal remotePrincipalDown()
- Specified by:
remotePrincipalDown
in interfaceLinkBinding
-
remoteCertificatesDown
public Collection<Certificate> remoteCertificatesDown()
- Specified by:
remoteCertificatesDown
in interfaceLinkBinding
-
isConnectedUp
public boolean isConnectedUp()
- Specified by:
isConnectedUp
in interfaceLinkContext
-
isRemoteUp
public boolean isRemoteUp()
- Specified by:
isRemoteUp
in interfaceLinkContext
-
isSecureUp
public boolean isSecureUp()
- Specified by:
isSecureUp
in interfaceLinkContext
-
securityProtocolUp
public String securityProtocolUp()
- Specified by:
securityProtocolUp
in interfaceLinkContext
-
cipherSuiteUp
public String cipherSuiteUp()
- Specified by:
cipherSuiteUp
in interfaceLinkContext
-
localAddressUp
public InetSocketAddress localAddressUp()
- Specified by:
localAddressUp
in interfaceLinkContext
-
localIdentityUp
public Identity localIdentityUp()
- Specified by:
localIdentityUp
in interfaceLinkContext
-
localPrincipalUp
public Principal localPrincipalUp()
- Specified by:
localPrincipalUp
in interfaceLinkContext
-
localCertificatesUp
public Collection<Certificate> localCertificatesUp()
- Specified by:
localCertificatesUp
in interfaceLinkContext
-
remoteAddressUp
public InetSocketAddress remoteAddressUp()
- Specified by:
remoteAddressUp
in interfaceLinkContext
-
remoteIdentityUp
public Identity remoteIdentityUp()
- Specified by:
remoteIdentityUp
in interfaceLinkContext
-
remotePrincipalUp
public Principal remotePrincipalUp()
- Specified by:
remotePrincipalUp
in interfaceLinkContext
-
remoteCertificatesUp
public Collection<Certificate> remoteCertificatesUp()
- Specified by:
remoteCertificatesUp
in interfaceLinkContext
-
feedDown
public void feedDown()
- Specified by:
feedDown
in interfaceWarpBinding
-
pullDown
public void pullDown()
- Specified by:
pullDown
in interfaceWarpContext
-
pushDown
public void pushDown(Push<?> push)
- Specified by:
pushDown
in interfaceWarpBinding
-
skipDown
public void skipDown()
- Specified by:
skipDown
in interfaceWarpBinding
-
openDown
public void openDown()
- Specified by:
openDown
in interfaceLinkBinding
-
closeDown
public void closeDown()
- Specified by:
closeDown
in interfaceLinkBinding
-
feedUp
public void feedUp()
- Specified by:
feedUp
in interfaceWarpContext
-
pullUp
public void pullUp()
- Specified by:
pullUp
in interfaceWarpBinding
-
pushUp
public void pushUp(Push<?> push)
- Specified by:
pushUp
in interfaceWarpContext
-
skipUp
public void skipUp()
- Specified by:
skipUp
in interfaceWarpContext
-
openMetaUplink
public void openMetaUplink(LinkBinding uplink, NodeBinding metaUplink)
- Specified by:
openMetaUplink
in interfaceLinkContext
-
openMetaDownlink
public void openMetaDownlink(LinkBinding downlink, NodeBinding metaDownlink)
- Specified by:
openMetaDownlink
in interfaceLinkBinding
-
closeUp
public void closeUp()
- Specified by:
closeUp
in interfaceLinkContext
-
reopen
public void reopen()
- Specified by:
reopen
in interfaceLinkBinding
-
didOpenDown
public void didOpenDown()
- Specified by:
didOpenDown
in interfaceLinkContext
-
didConnect
public void didConnect()
- Specified by:
didConnect
in interfaceLinkBinding
-
didDisconnect
public void didDisconnect()
- Specified by:
didDisconnect
in interfaceLinkBinding
-
didCloseDown
public void didCloseDown()
- Specified by:
didCloseDown
in interfaceLinkContext
-
didCloseUp
public void didCloseUp()
- Specified by:
didCloseUp
in interfaceLinkBinding
-
didFailDown
public void didFailDown(Throwable error)
- Specified by:
didFailDown
in interfaceLinkContext
-
didFailUp
public void didFailUp(Throwable error)
- Specified by:
didFailUp
in interfaceLinkBinding
-
didFail
public void didFail(Throwable error)
- Specified by:
didFail
in interfaceLinkBinding
-
traceDown
public void traceDown(Object message)
- Specified by:
traceDown
in interfaceLinkBinding
-
debugDown
public void debugDown(Object message)
- Specified by:
debugDown
in interfaceLinkBinding
-
infoDown
public void infoDown(Object message)
- Specified by:
infoDown
in interfaceLinkBinding
-
warnDown
public void warnDown(Object message)
- Specified by:
warnDown
in interfaceLinkBinding
-
errorDown
public void errorDown(Object message)
- Specified by:
errorDown
in interfaceLinkBinding
-
failDown
public void failDown(Object message)
- Specified by:
failDown
in interfaceLinkBinding
-
traceUp
public void traceUp(Object message)
- Specified by:
traceUp
in interfaceLinkContext
-
debugUp
public void debugUp(Object message)
- Specified by:
debugUp
in interfaceLinkContext
-
infoUp
public void infoUp(Object message)
- Specified by:
infoUp
in interfaceLinkContext
-
warnUp
public void warnUp(Object message)
- Specified by:
warnUp
in interfaceLinkContext
-
errorUp
public void errorUp(Object message)
- Specified by:
errorUp
in interfaceLinkContext
-
failUp
public void failUp(Object message)
- Specified by:
failUp
in interfaceLinkContext
-
-