ist.palcom.routing
Class BasicRouting
java.lang.Object
ist.palcom.routing.RoutingManager
ist.palcom.routing.BasicRouting
public class BasicRouting
- extends RoutingManager
This class provides the simples routing manager possible. This routing
manager will only provide a translation between URN and to URL.
This implementation will give the same behavior as if no routing manager
used. Messages will be send to one hop neighbours only.
| Methods inherited from class ist.palcom.routing.RoutingManager |
getDefaultGroupAddresses, getDefaultUnicastURL, getRoutingSelector, getRoutingURN, startReceiving, startReceiving, startReceiving2, stop, stopReceiving, stopReceiving, stopReceiving, stopReceiving |
BasicRouting
public BasicRouting(PalcomScheduler scheduler,
MediaManager manager,
PubSubManager pubSubManager,
URN deviceURN)
handleRoutingMessage
protected void handleRoutingMessage(AbstractRoutingMessage message)
- Description copied from class:
RoutingManager
- Method that should be implemented to handle the different routing messages that
the specific implementation of a routing manager can handle.
- Specified by:
handleRoutingMessage in class RoutingManager
- Parameters:
message - - message send between the nodes in the network to update/establish
routing.
send
public void send(Message message,
URL UID)
- Specified by:
send in class RoutingManager
send
public boolean send(Message message,
URN senderURN,
Selector senderSelector,
URN receiverURN,
Selector receiverSelector)
- Specified by:
send in class RoutingManager
startRouting
protected void startRouting()
- Specified by:
startRouting in class RoutingManager