-
- All Implemented Interfaces:
-
java.io.Serializable
public final class ReconnectDetails extends Message<ReconnectDetails, Nothing>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classReconnectDetails.Companion
-
Field Summary
Fields Modifier and Type Field Description private final List<TrackInfo>announced_tracksprivate final List<TrackSubscriptionDetails>subscriptionsprivate final WebsocketReconnectStrategystrategyprivate final Integerreconnect_attemptprivate final Stringfrom_sfu_idprivate final Stringprevious_session_idprivate final Stringreasonprivate final ProtoAdapter<ReconnectDetails>adapterprivate final ByteStringunknownFields
-
Constructor Summary
Constructors Constructor Description ReconnectDetails(WebsocketReconnectStrategy strategy, List<TrackInfo> announced_tracks, List<TrackSubscriptionDetails> subscriptions, Integer reconnect_attempt, String from_sfu_id, String previous_session_id, String reason, ByteString unknownFields)
-
Method Summary
Modifier and Type Method Description final List<TrackInfo>getAnnounced_tracks()final List<TrackSubscriptionDetails>getSubscriptions()final WebsocketReconnectStrategygetStrategy()final IntegergetReconnect_attempt()final StringgetFrom_sfu_id()final StringgetPrevious_session_id()only set in case of rejoin final StringgetReason()the reconnect reason final ProtoAdapter<ReconnectDetails>adapter()final ByteStringunknownFields()VoidnewBuilder()Booleanequals(Object other)IntegerhashCode()StringtoString()final ReconnectDetailscopy(WebsocketReconnectStrategy strategy, List<TrackInfo> announced_tracks, List<TrackSubscriptionDetails> subscriptions, Integer reconnect_attempt, String from_sfu_id, String previous_session_id, String reason, ByteString unknownFields)-
-
Constructor Detail
-
ReconnectDetails
ReconnectDetails(WebsocketReconnectStrategy strategy, List<TrackInfo> announced_tracks, List<TrackSubscriptionDetails> subscriptions, Integer reconnect_attempt, String from_sfu_id, String previous_session_id, String reason, ByteString unknownFields)
-
-
Method Detail
-
getAnnounced_tracks
final List<TrackInfo> getAnnounced_tracks()
-
getSubscriptions
final List<TrackSubscriptionDetails> getSubscriptions()
-
getStrategy
final WebsocketReconnectStrategy getStrategy()
-
getReconnect_attempt
final Integer getReconnect_attempt()
-
getFrom_sfu_id
final String getFrom_sfu_id()
-
getPrevious_session_id
final String getPrevious_session_id()
only set in case of rejoin
-
adapter
final ProtoAdapter<ReconnectDetails> adapter()
-
unknownFields
final ByteString unknownFields()
-
newBuilder
@Deprecated(message = Shouldn't be used in Kotlin, level = DeprecationLevel.HIDDEN) Void newBuilder()
-
copy
final ReconnectDetails copy(WebsocketReconnectStrategy strategy, List<TrackInfo> announced_tracks, List<TrackSubscriptionDetails> subscriptions, Integer reconnect_attempt, String from_sfu_id, String previous_session_id, String reason, ByteString unknownFields)
-
-
-
-