-
public class DataTrackOptions.BuilderBuild new DataTrackOptions.
All methods are optional.
-
-
Constructor Summary
Constructors Constructor Description DataTrackOptions.Builder()
-
Method Summary
Modifier and Type Method Description DataTrackOptions.Builderordered(boolean ordered)Ordered transmission of messages. DataTrackOptions.BuildermaxPacketLifeTime(int maxPacketLifeTime)Maximum retransmit time in milliseconds. DataTrackOptions.BuildermaxRetransmits(int maxRetransmits)Maximum number of retransmitted messages. DataTrackOptions.Buildername(@Nullable() String name)Data track name. DataTrackOptionsbuild()Builds the data track options. -
-
Method Detail
-
ordered
@NonNull() DataTrackOptions.Builder ordered(boolean ordered)
Ordered transmission of messages. Default is
{@code true}.
-
maxPacketLifeTime
@NonNull() DataTrackOptions.Builder maxPacketLifeTime(int maxPacketLifeTime)
Maximum retransmit time in milliseconds.
-
maxRetransmits
@NonNull() DataTrackOptions.Builder maxRetransmits(int maxRetransmits)
Maximum number of retransmitted messages.
-
name
@NonNull() DataTrackOptions.Builder name(@Nullable() String name)
Data track name.
-
build
@NonNull() DataTrackOptions build()
Builds the data track options.
Max packet life time and max retransmits are mutually exclusive. This means that onlyone of these values can be set to a non default value at a time otherwise a occurs.
-
-
-
-