| ||||||||||
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()
Association Links |
| ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |