private final class StunClientTransaction.Retransmitter extends Object
Modifier and Type | Field and Description |
---|---|
private int |
nextRetransmissionDelay
Delay before attempting next retransmission
|
private Runnable |
retransmissionAttempt
The scheduled runnable that perform retransmit attempt
|
private int |
retransmissionCounter
Current number of retransmission attempts
|
private ScheduledFuture<?> |
retransmissionFuture
Currently scheduled retransmission task
|
private Runnable |
transactionTimedOut
Scheduled runnable to time-out STUN transaction
|
Modifier | Constructor and Description |
---|---|
private |
Retransmitter() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
cancel()
Cancels the transaction.
|
(package private) void |
schedule()
Schedules STUN transaction retransmission
|
private int retransmissionCounter
private int nextRetransmissionDelay
private ScheduledFuture<?> retransmissionFuture
private final Runnable retransmissionAttempt
private final Runnable transactionTimedOut
Copyright © 2018. All rights reserved.