| ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Thread | +--mam.internetworking.RouteManager
Field Summary | |
(package private) final static int | DEFAULT_RECALCULATION_INTERVAL |
(package private) boolean | m_debug |
(package private) boolean | m_quit |
(package private) int | m_recalculationInterval |
(package private) RoutingTable | m_routingTable |
Fields inherited from class java.lang.Thread |
MIN_PRIORITY, NORM_PRIORITY, MAX_PRIORITY |
Constructor Summary | |
RouteManager(RoutingTable routingTable) | |
RouteManager(RoutingTable routingTable, int recalculationInterval) |
Method Summary | |
(package private) synchronized void | cleanRoutes() |
int | getHalfLife() |
(package private) int | getRecalculationInterval() |
(package private) RoutingTable | getRoutingTable() |
void | run() |
synchronized void | setHalfLife(int halfLife) |
(package private) void | setRecalculationInterval(int recalculationInterval) |
(package private) void | setRoutingTable(RoutingTable routingTable) |
void | signalQuit() |
String | toDebugString() |
Methods inherited from class java.lang.Thread |
currentThread, yield, sleep, sleep, start, stop, stop, interrupt, interrupted, isInterrupted, destroy, isAlive, suspend, resume, setPriority, getPriority, setName, getName, getThreadGroup, activeCount, enumerate, countStackFrames, join, join, join, dumpStack, setDaemon, isDaemon, checkAccess, toString, getContextClassLoader, setContextClassLoader |
Methods inherited from class java.lang.Object |
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize |
Field Detail |
final static int DEFAULT_RECALCULATION_INTERVAL
boolean m_debug
boolean m_quit
int m_recalculationInterval
RoutingTable m_routingTable
Constructor Detail |
public RouteManager(RoutingTable routingTable)
public RouteManager(RoutingTable routingTable, int recalculationInterval)
Method Detail |
synchronized void cleanRoutes()
public int getHalfLife()
int getRecalculationInterval()
RoutingTable getRoutingTable()
public void run()
public synchronized void setHalfLife(int halfLife)
void setRecalculationInterval(int recalculationInterval)
void setRoutingTable(RoutingTable routingTable)
public void signalQuit()
public String toDebugString()
| ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |