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
All Methods Instance Methods Concrete Methods 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)
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getState
public DataChannelListener.State getState()
-
addChannelListener
public boolean addChannelListener(DataChannelListener listener)
-
removeChannelListener
public boolean removeChannelListener(DataChannelListener listener)
-
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
-
-