## Uses of Interface
org.jgroups.stack.Retransmitter.RetransmitCommand

Packages that use Retransmitter.RetransmitCommand
Package | Description
--- | ---
org.jgroups.protocols | Provides implementations of transport protocols which are responsible for sending and receiving messages to/from the network.
org.jgroups.protocols.pbcast | Supports probabilistic broadcasts.
org.jgroups.stack | Support for managing protocol stacks.

### Uses of Retransmitter.RetransmitCommand in org.jgroups.protocols

Classes in org.jgroups.protocols that implement Retransmitter.RetransmitCommand
Modifier and Type | Class and Description
--- | ---
`class` | `UNICAST2` Reliable unicast layer.

### Uses of Retransmitter.RetransmitCommand in org.jgroups.protocols.pbcast

Classes in org.jgroups.protocols.pbcast that implement Retransmitter.RetransmitCommand
Modifier and Type | Class and Description
--- | ---
`class` | `NAKACK` Negative AcKnowledgement layer (NAKs).

### Uses of Retransmitter.RetransmitCommand in org.jgroups.stack

Classes in org.jgroups.stack that implement Retransmitter.RetransmitCommand
Modifier and Type | Class and Description
--- | ---
`class` | `AckSenderWindow` ACK-based sliding window for a sender.

Fields in org.jgroups.stack declared as Retransmitter.RetransmitCommand
Modifier and Type | Field and Description
--- | ---
`protected Retransmitter.RetransmitCommand` | Retransmitter.`cmd`
`protected Retransmitter.RetransmitCommand` | Retransmitter.Task.`command`

Constructors in org.jgroups.stack with parameters of type Retransmitter.RetransmitCommand
Constructor and Description
`DefaultRetransmitter.SeqnoTask(long seqno, Interval intervals, Retransmitter.RetransmitCommand cmd, Address msg_sender)`
`DefaultRetransmitter(Address sender, Retransmitter.RetransmitCommand cmd, TimeScheduler sched)` Create a new Retransmitter associated with the given sender address
`NakReceiverWindow(Address sender, Retransmitter.RetransmitCommand cmd, long highest_delivered_seqno, long lowest_seqno, TimeScheduler sched)` Creates a new instance with the given retransmit command
`NakReceiverWindow(Address sender, Retransmitter.RetransmitCommand cmd, long highest_delivered_seqno, long lowest_seqno, TimeScheduler sched, boolean use_range_based_retransmitter)`
`NakReceiverWindow(Address sender, Retransmitter.RetransmitCommand cmd, long highest_delivered_seqno, long lowest_seqno, TimeScheduler sched, boolean use_range_based_retransmitter, int num_rows, int msgs_per_row, double resize_factor, long max_compaction_time, boolean automatic_purging)`
`NakReceiverWindow(Address sender, Retransmitter.RetransmitCommand cmd, long highest_delivered_seqno, TimeScheduler sched)` Creates a new instance with the given retransmit command
`RangeBasedRetransmitter.RangeTask(Seqno range, Interval intervals, Retransmitter.RetransmitCommand cmd, Address msg_sender)`
`RangeBasedRetransmitter(Address sender, Retransmitter.RetransmitCommand cmd, TimeScheduler sched)` Create a new Retransmitter associated with the given sender address
`Retransmitter.Task(Interval intervals, Retransmitter.RetransmitCommand cmd, Address msg_sender)`
`Retransmitter(Address sender, Retransmitter.RetransmitCommand cmd, TimeScheduler sched)` Create a new Retransmitter associated with the given sender address