Package org.ngengine.platform
Class RTCSettings
- java.lang.Object
-
- org.ngengine.platform.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 Summary
Fields Modifier and Type Field Description static RTCSettings
DEFAULT
static java.time.Duration
DELAYED_CANDIDATES_INTERVAL
static java.time.Duration
P2P_TIMEOUT
static java.time.Duration
PEER_EXPIRATION
static java.util.Collection<java.lang.String>
PUBLIC_STUN_SERVERS
static java.time.Duration
ROOM_LOOP_INTERVAL
static java.time.Duration
SIGNALING_LOOP_INTERVAL
-
Constructor Summary
Constructors Constructor Description RTCSettings(java.time.Duration announceInterval, java.time.Duration peerExpiration, java.time.Duration delayedCandidatesInterval, java.time.Duration roomLoopInterval, java.time.Duration p2pAttemptTimeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RTCSettings
clone()
boolean
equals(java.lang.Object o)
java.time.Duration
getDelayedCandidatesInterval()
java.time.Duration
getP2pAttemptTimeout()
java.time.Duration
getPeerExpiration()
java.time.Duration
getRoomLoopInterval()
java.time.Duration
getSignalingLoopInterval()
int
hashCode()
java.lang.String
toString()
-
-
-
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
-
DEFAULT
public static final RTCSettings DEFAULT
-
-
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 classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-