java.lang.Object
swim.system.DownlinkView
- All Implemented Interfaces:
Downlink
,Link
,Observable<Object>
,Log
- Direct Known Subclasses:
WarpDownlinkView
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final CellContext
protected Object
protected final Stage
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal CellContext
void
close()
abstract DownlinkModel<?>
void
Logs a debug-level message.abstract DownlinkView
abstract DownlinkView
didConnect
(DidConnect didConnect) abstract DownlinkView
didDisconnect
(DidDisconnect didDisconnect) abstract DownlinkView
boolean
dispatchDidClose
(boolean preemptive) boolean
dispatchDidConnect
(boolean preemptive) boolean
dispatchDidDisconnect
(boolean preemptive) boolean
dispatchDidFail
(Throwable cause, boolean preemptive) void
void
void
void
downlinkDidFail
(Throwable error) abstract DownlinkModel<?>
void
Logs an error-level message.void
Logs an fail-level message.void
Logs an info-level message.boolean
boolean
isRemote()
boolean
isSecure()
abstract DownlinkView
open()
final Stage
stage()
void
Logs a trace-level message.void
Logs a warn-level message.
-
Field Details
-
cellContext
-
stage
-
observers
-
-
Constructor Details
-
DownlinkView
-
-
Method Details
-
cellContext
-
downlinkModel
-
stage
-
isConnected
public boolean isConnected()- Specified by:
isConnected
in interfaceLink
-
isRemote
public boolean isRemote() -
isSecure
public boolean isSecure() -
securityProtocol
- Specified by:
securityProtocol
in interfaceLink
-
cipherSuite
- Specified by:
cipherSuite
in interfaceLink
-
localAddress
- Specified by:
localAddress
in interfaceLink
-
localIdentity
- Specified by:
localIdentity
in interfaceLink
-
localPrincipal
- Specified by:
localPrincipal
in interfaceLink
-
localCertificates
- Specified by:
localCertificates
in interfaceLink
-
remoteAddress
- Specified by:
remoteAddress
in interfaceLink
-
remoteIdentity
- Specified by:
remoteIdentity
in interfaceLink
-
remotePrincipal
- Specified by:
remotePrincipal
in interfaceLink
-
remoteCertificates
- Specified by:
remoteCertificates
in interfaceLink
-
observe
-
unobserve
-
didConnect
- Specified by:
didConnect
in interfaceDownlink
-
didDisconnect
- Specified by:
didDisconnect
in interfaceDownlink
-
didClose
-
didFail
-
dispatchDidConnect
public boolean dispatchDidConnect(boolean preemptive) -
dispatchDidDisconnect
public boolean dispatchDidDisconnect(boolean preemptive) -
dispatchDidClose
public boolean dispatchDidClose(boolean preemptive) -
dispatchDidFail
-
downlinkDidConnect
public void downlinkDidConnect() -
downlinkDidDisconnect
public void downlinkDidDisconnect() -
downlinkDidClose
public void downlinkDidClose() -
downlinkDidFail
-
createDownlinkModel
-
open
-
close
public void close() -
trace
Description copied from interface:Log
Logs a trace-level message. -
debug
Description copied from interface:Log
Logs a debug-level message. -
info
Description copied from interface:Log
Logs an info-level message. -
warn
Description copied from interface:Log
Logs a warn-level message. -
error
Description copied from interface:Log
Logs an error-level message. -
fail
Description copied from interface:Log
Logs an fail-level message.
-