Class RTCSettings

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public final class RTCSettings
    extends java.lang.Object
    implements java.lang.Cloneable, java.io.Serializable
    See Also:
    Serialized Form
    • Field Detail

      • SIGNALING_LOOP_INTERVAL

        public static final java.time.Duration SIGNALING_LOOP_INTERVAL
      • PEER_EXPIRATION

        public static final java.time.Duration PEER_EXPIRATION
      • DELAYED_CANDIDATES_INTERVAL

        public static final java.time.Duration DELAYED_CANDIDATES_INTERVAL
      • ROOM_LOOP_INTERVAL

        public static final java.time.Duration ROOM_LOOP_INTERVAL
      • P2P_TIMEOUT

        public static final java.time.Duration P2P_TIMEOUT
      • PUBLIC_STUN_SERVERS

        public static final java.util.Collection<java.lang.String> PUBLIC_STUN_SERVERS
    • Constructor Detail

      • RTCSettings

        public RTCSettings​(java.time.Duration announceInterval,
                           java.time.Duration peerExpiration,
                           java.time.Duration delayedCandidatesInterval,
                           java.time.Duration roomLoopInterval,
                           java.time.Duration p2pAttemptTimeout)
    • Method Detail

      • getSignalingLoopInterval

        public java.time.Duration getSignalingLoopInterval()
      • getPeerExpiration

        public java.time.Duration getPeerExpiration()
      • getRoomLoopInterval

        public java.time.Duration getRoomLoopInterval()
      • getDelayedCandidatesInterval

        public java.time.Duration getDelayedCandidatesInterval()
      • getP2pAttemptTimeout

        public java.time.Duration getP2pAttemptTimeout()
      • clone

        public RTCSettings clone()
        Overrides:
        clone in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object