Base class with routing table information.
| Modifiers | Name | Description |
|---|---|---|
enum |
RouteInfo.Operation |
| Modifiers | Name | Description |
|---|---|---|
static java.lang.String |
DEFAULT_ROUTE |
| Type | Name and description |
|---|---|
java.lang.Integer |
MTULink MTU (if known, null otherwise). |
java.lang.Integer |
RTULink RTU (if known, null otherwise). |
java.lang.Boolean |
autoAuto enable/disable route based on link status messages. |
java.lang.Float |
dataRateData rate (if known, null otherwise). |
java.lang.Boolean |
enabledRoute enabled. |
java.lang.Integer |
hopsNumber of hops (if known, null otherwise). |
org.arl.fjage.AgentID |
linkLink agent ID. |
java.lang.Float |
metricRoute metric (higher the metric, better the route). |
java.lang.Integer |
nextHopNext hop node address. |
RouteInfo.Operation |
opRoute add/change/delete operation |
java.lang.Float |
pollPolling interval for this route (seconds, 0 to disable polling). |
java.lang.Boolean |
reliabilityLink reliability. |
java.lang.Integer |
toDestination node address. |
java.lang.String |
uuidUnique ID for routing table entry. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.lang.String |
toString() |
| Methods inherited from class | Name |
|---|---|
class org.arl.fjage.Message |
org.arl.fjage.Message#toString(), org.arl.fjage.Message#setPerformative(org.arl.fjage.Performative), org.arl.fjage.Message#getPerformative(), org.arl.fjage.Message#setRecipient(org.arl.fjage.AgentID), org.arl.fjage.Message#getRecipient(), org.arl.fjage.Message#setSender(org.arl.fjage.AgentID), org.arl.fjage.Message#getSender(), org.arl.fjage.Message#setMessageID(java.lang.String), org.arl.fjage.Message#getMessageID(), org.arl.fjage.Message#setInReplyTo(java.lang.String), org.arl.fjage.Message#getInReplyTo(), org.arl.fjage.Message#setSentAt(long), org.arl.fjage.Message#getSentAt(), org.arl.fjage.Message#getJsonCache(), org.arl.fjage.Message#setJsonCache(java.lang.String), org.arl.fjage.Message#wait(long, int), org.arl.fjage.Message#wait(long), org.arl.fjage.Message#wait(), org.arl.fjage.Message#equals(java.lang.Object), org.arl.fjage.Message#hashCode(), org.arl.fjage.Message#getClass(), org.arl.fjage.Message#notify(), org.arl.fjage.Message#notifyAll() |
Link MTU (if known, null otherwise).
Link RTU (if known, null otherwise).
Auto enable/disable route based on link status messages.
Data rate (if known, null otherwise).
Route enabled.
Number of hops (if known, null otherwise).
Link agent ID.
Route metric (higher the metric, better the route).
Next hop node address.
Route add/change/delete operation
Polling interval for this route (seconds, 0 to disable polling).
Link reliability.
Destination node address.
Unique ID for routing table entry.
Groovy Documentation