protected abstract class Retransmitter.Task extends Object implements TimeScheduler.Task
Modifier and Type | Field and Description |
---|---|
protected boolean |
cancelled |
protected Retransmitter.RetransmitCommand |
command |
protected Future |
future |
protected Interval |
intervals |
protected Address |
msg_sender |
Modifier | Constructor and Description |
---|---|
protected |
Retransmitter.Task(Interval intervals,
Retransmitter.RetransmitCommand cmd,
Address msg_sender) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
callRetransmissionCommand() |
void |
cancel() |
void |
doSchedule() |
long |
nextInterval() |
void |
run() |
protected final Interval intervals
protected volatile Future future
protected Address msg_sender
protected Retransmitter.RetransmitCommand command
protected volatile boolean cancelled
protected Retransmitter.Task(Interval intervals, Retransmitter.RetransmitCommand cmd, Address msg_sender)
public long nextInterval()
nextInterval
in interface TimeScheduler.Task
public void doSchedule()
public void cancel()
protected abstract void callRetransmissionCommand()
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.