com.ibm.agletx.util
Class MetaItinerary

java.lang.Object
  extended bycom.ibm.aglet.event.MobilityAdapter
      extended bycom.ibm.agletx.util.MetaItinerary
All Implemented Interfaces:
java.util.EventListener, MobilityListener, java.io.Serializable

public class MetaItinerary
extends MobilityAdapter
implements java.io.Serializable

an itineray class to log visited and unvisited destinations during an aglet's tour.

Version:
1.20 $Date: 2001/07/28 06:33:39 $
Author:
Yariv Aridor
See Also:
Serialized Form

Field Summary
private  java.util.Vector hosts
           
private  java.util.Vector visitedHosts
           
 
Constructor Summary
MetaItinerary(Aglet aglet)
           
 
Method Summary
 java.util.Enumeration getNonVisitedHosts()
          Return unvisited destinations
 java.util.Enumeration getVisitedHosts()
          Return visited destinations
 void onArrival(MobilityEvent ev)
          Invoked when the aglet is retracted.
 void onDispatching(MobilityEvent ev)
          Invoked when the aglet is attempted to dispatch.
 
Methods inherited from class com.ibm.aglet.event.MobilityAdapter
onReverting
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

visitedHosts

private java.util.Vector visitedHosts

hosts

private java.util.Vector hosts
Constructor Detail

MetaItinerary

public MetaItinerary(Aglet aglet)
Method Detail

getNonVisitedHosts

public java.util.Enumeration getNonVisitedHosts()
Return unvisited destinations

Returns:
enumaration of addresses of unvisited destinations.

getVisitedHosts

public java.util.Enumeration getVisitedHosts()
Return visited destinations

Returns:
enumaration of addresses of visited destinations.

onArrival

public void onArrival(MobilityEvent ev)
Description copied from class: MobilityAdapter
Invoked when the aglet is retracted.

Specified by:
onArrival in interface MobilityListener
Overrides:
onArrival in class MobilityAdapter

onDispatching

public void onDispatching(MobilityEvent ev)
Description copied from class: MobilityAdapter
Invoked when the aglet is attempted to dispatch.

Specified by:
onDispatching in interface MobilityListener
Overrides:
onDispatching in class MobilityAdapter