## Uses of Interface
org.jgroups.util.TimeScheduler

Packages that use TimeScheduler
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.
org.jgroups.util: Provides useful functionality which cannot be assigned to any particular other package.

Uses of TimeScheduler in org.jgroups.protocols

Fields in org.jgroups.protocols declared as TimeScheduler
`protected TimeScheduler` `SHUFFLE.timer`
`protected TimeScheduler` `SCOPE.timer`
`protected TimeScheduler` `RELAY.timer`
`protected TimeScheduler` `Discovery.timer`
`protected TimeScheduler` `TP.timer`

Methods in org.jgroups.protocols that return TimeScheduler
`TimeScheduler` `UNICAST2.getTimer()`
`TimeScheduler` `TP.getTimer()`

Methods in org.jgroups.protocols with parameters of type TimeScheduler
`void` `UNICAST2.setTimer(TimeScheduler timer)` Only used for unit tests, don't use !

Uses of TimeScheduler in org.jgroups.protocols.pbcast

Fields in org.jgroups.protocols.pbcast declared as TimeScheduler
`protected TimeScheduler` `GMS.timer`

Methods in org.jgroups.protocols.pbcast with parameters of type TimeScheduler
`void` `NAKACK.setTimer(TimeScheduler timer)` Only used for unit tests, don't use !

Uses of TimeScheduler in org.jgroups.stack

Fields in org.jgroups.stack declared as TimeScheduler
`protected TimeScheduler` `Retransmitter.timer`

Constructors in org.jgroups.stack with parameters of type TimeScheduler
`AckMcastSenderWindow(AckMcastSenderWindow.RetransmitCommand cmd, Interval retransmit_intervals, TimeScheduler sched)` Create and start the retransmitter
`AckMcastSenderWindow(AckMcastSenderWindow.RetransmitCommand cmd, 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(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(Address sender, Retransmitter.RetransmitCommand cmd, TimeScheduler sched)` Create a new Retransmitter associated with the given sender address
`Retransmitter(Address sender, Retransmitter.RetransmitCommand cmd, TimeScheduler sched)` Create a new Retransmitter associated with the given sender address

Uses of TimeScheduler in org.jgroups.util

Classes in org.jgroups.util that implement TimeScheduler
`class` `DefaultTimeScheduler` Implementation of `TimeScheduler` by extending `ScheduledThreadPoolExecutor` to keep tasks sorted.
`class` `HashedTimingWheel` Implementation of `TimeScheduler`.
`class` `TimeScheduler2` Implementation of `TimeScheduler`.

Constructors in org.jgroups.util with parameters of type TimeScheduler
`AgeOutCache(TimeScheduler timer, long timeout)`
`AgeOutCache(TimeScheduler timer, long timeout, AgeOutCache.Handler handler)`

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