Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

com.newstep.solid.comm.rtt
Class RttTimer
java.util.TimerTask
  |
  +--com.newstep.solid.comm.rtt.RttTimer
All Implemented Interfaces:
       Runnable

public class RttTimer      
Timer for RTT protocol. On timeout executes a TimerListener
 
Links:
Kernel Association Association Link
to Interface TimerListener
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
 
 

Field Summary
Timer
long
private long
private boolean
private boolean
private Timer
Constructor Summary
public void
RttTimer(Long delay, TimerListener listener, Boolean isPeriodic)
Method Summary
public void
public long
public Timer
public boolean
public void
run()
public void
setDelay(Long delay)
public void
public void
setTimer(Timer timer)
public void
Field Detail
delay
long delay
 

delay
private long delay
Multiplicity:
1
 

isPeriodic
private boolean isPeriodic
Multiplicity:
1
 

listener
TimerListener listener
 

listener
private TimerListener listener
Multiplicity:
1
 

running
private boolean running
Multiplicity:
1
 

timer
private Timer timer
Multiplicity:
1
 

timer
Timer timer
 
Constructor Detail
RttTimer
public void RttTimer (Long delay, TimerListener listener, Boolean isPeriodic)
 
Stereotype:
create
 
Method Detail
cancelTimer
public void cancelTimer ()
 
 

getDelay
public long getDelay ()
 
 

getListener
public TimerListener getListener ()
 
 

getTimer
public Timer getTimer ()
 
 

isRunning
public boolean isRunning ()
 
 

run
public void run ()
 
 

setDelay
public void setDelay (Long delay)
 
 

setListener
public void setListener (TimerListener listener)
 
 

setTimer
public void setTimer (Timer timer)
 
 

startTimer
public void startTimer ()
 
 

Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD