Class DataChannel
java.lang.Object
com.openfin.desktop.channel.webrtc.DataChannel
- All Implemented Interfaces:
dev.onvoid.webrtc.RTCDataChannelObserver
public class DataChannel
extends java.lang.Object
implements dev.onvoid.webrtc.RTCDataChannelObserver
-
Constructor Summary
Constructors Constructor Description DataChannel(dev.onvoid.webrtc.RTCDataChannel dataChannel)DataChannel(dev.onvoid.webrtc.RTCPeerConnection peerConnection, java.lang.String name) -
Method Summary
Modifier and Type Method Description booleanaddChannelListener(DataChannelListener listener)voidclose()java.lang.StringgetName()DataChannelListener.StategetState()voidonBufferedAmountChange(long previousAmount)voidonMessage(dev.onvoid.webrtc.RTCDataChannelBuffer rtcDataChannelBuffer)voidonStateChange()booleanremoveChannelListener(DataChannelListener listener)voidsend(java.lang.String s)
-
Constructor Details
-
DataChannel
public DataChannel(dev.onvoid.webrtc.RTCPeerConnection peerConnection, java.lang.String name) -
DataChannel
public DataChannel(dev.onvoid.webrtc.RTCDataChannel dataChannel)
-
-
Method Details
-
getName
public java.lang.String getName() -
getState
-
addChannelListener
-
removeChannelListener
-
send
public void send(java.lang.String s) throws java.lang.Exception- Throws:
java.lang.Exception
-
close
public void close() -
onBufferedAmountChange
public void onBufferedAmountChange(long previousAmount)- Specified by:
onBufferedAmountChangein interfacedev.onvoid.webrtc.RTCDataChannelObserver
-
onStateChange
public void onStateChange()- Specified by:
onStateChangein interfacedev.onvoid.webrtc.RTCDataChannelObserver
-
onMessage
public void onMessage(dev.onvoid.webrtc.RTCDataChannelBuffer rtcDataChannelBuffer)- Specified by:
onMessagein interfacedev.onvoid.webrtc.RTCDataChannelObserver
-