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 RTCSettingsDEFAULTstatic java.time.DurationDELAYED_CANDIDATES_INTERVALstatic java.time.DurationP2P_TIMEOUTstatic java.time.DurationPEER_EXPIRATIONstatic java.util.Collection<java.lang.String>PUBLIC_STUN_SERVERSstatic java.time.DurationROOM_LOOP_INTERVALstatic java.time.DurationSIGNALING_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 RTCSettingsclone()booleanequals(java.lang.Object o)java.time.DurationgetDelayedCandidatesInterval()java.time.DurationgetP2pAttemptTimeout()java.time.DurationgetPeerExpiration()java.time.DurationgetRoomLoopInterval()java.time.DurationgetSignalingLoopInterval()inthashCode()java.lang.StringtoString()
-
-
-
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:
clonein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-