## Uses of Interface
org.jgroups.stack.Interval

- Packages that use Interval
  Package | Description
  --- | ---
  org.jgroups.stack | Support for managing protocol stacks.

- - ### Uses of Interval in org.jgroups.stack

    Classes in org.jgroups.stack that implement Interval
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExponentialInterval`
    `class` | `StaticInterval` Manages retransmission timeouts.

    Fields in org.jgroups.stack declared as Interval
    Modifier and Type | Field and Description
    --- | ---
    `protected Interval` | Retransmitter.Task.`intervals`
    `protected Interval` | Retransmitter.`RETRANSMIT_TIMEOUTS` Default retransmit intervals (ms) - exponential approx.

    Methods in org.jgroups.stack that return Interval
    Modifier and Type | Method and Description
    --- | ---
    `Interval` | ExponentialInterval.`copy()` We don't need to copy as we don't have any state
    `Interval` | Interval.`copy()` Returns a copy of the state.
    `Interval` | StaticInterval.`copy()`

    Methods in org.jgroups.stack with parameters of type Interval
    Modifier and Type | Method and Description
    --- | ---
    `void` | NakReceiverWindow.`setRetransmitTimeouts(Interval timeouts)`
    `void` | Retransmitter.`setRetransmitTimeouts(Interval interval)`

    Constructors in org.jgroups.stack with parameters of type Interval
    Constructor and Description
    `AckMcastSenderWindow(AckMcastSenderWindow.RetransmitCommand cmd, Interval retransmit_intervals)` Create and start the retransmitter
    `AckMcastSenderWindow(AckMcastSenderWindow.RetransmitCommand cmd, Interval retransmit_intervals, TimeScheduler sched)` Create and start the retransmitter
    `AckSenderWindow(AckSenderWindow.RetransmitCommand com, Interval interval, TimeScheduler sched)`
    `AckSenderWindow(AckSenderWindow.RetransmitCommand com, Interval interval, TimeScheduler sched, Address sender)`
    `DefaultRetransmitter.SeqnoTask(long seqno, Interval intervals, Retransmitter.RetransmitCommand cmd, Address msg_sender)`
    `RangeBasedRetransmitter.RangeTask(Seqno range, Interval intervals, Retransmitter.RetransmitCommand cmd, Address msg_sender)`
    `Retransmitter.Task(Interval intervals, Retransmitter.RetransmitCommand cmd, Address msg_sender)`

Copyright © 1998-2009 Bela Ban / Red Hat. All Rights Reserved.