Class RTCDataChannel


  • public abstract class RTCDataChannel
    extends java.lang.Object
    • Constructor Detail

      • RTCDataChannel

        public RTCDataChannel​(java.lang.String name,
                              java.lang.String protocol,
                              boolean ordered,
                              boolean reliable,
                              int maxRetransmits,
                              java.time.Duration maxPacketLifeTime)
    • Method Detail

      • getProtocol

        public java.lang.String getProtocol()
      • isOrdered

        public boolean isOrdered()
      • isReliable

        public boolean isReliable()
      • getMaxRetransmits

        public int getMaxRetransmits()
      • getMaxPacketLifeTime

        public java.time.Duration getMaxPacketLifeTime()
      • getName

        public java.lang.String getName()
      • write

        public abstract AsyncTask<java.lang.Void> write​(java.nio.ByteBuffer message)
      • getMaxMessageSize

        public abstract AsyncTask<java.lang.Number> getMaxMessageSize()
      • getAvailableAmount

        public abstract AsyncTask<java.lang.Number> getAvailableAmount()
      • getBufferedAmount

        public abstract AsyncTask<java.lang.Number> getBufferedAmount()
      • setBufferedAmountLowThreshold

        public abstract AsyncTask<java.lang.Void> setBufferedAmountLowThreshold​(int threshold)
      • close

        public abstract AsyncTask<java.lang.Void> close()