com.ibm.agletx.patterns
Class SlaveAgletItinerary
java.lang.Object
com.ibm.aglet.event.MobilityAdapter
com.ibm.agletx.util.SeqItinerary
com.ibm.agletx.util.SeqPlanItinerary
com.ibm.agletx.patterns.SlaveAgletItinerary
- All Implemented Interfaces:
- java.util.EventListener, MobilityListener, java.io.Serializable
- final class SlaveAgletItinerary
- extends SeqPlanItinerary
| Methods inherited from class com.ibm.agletx.util.SeqItinerary |
addAddress, addresses, addTask, atLastDestination, clear, getAddressAt, getCurrentAddress, getCurrentTask, getOrigin, getOwnerAglet, getTaskAt, goToNext, indexOf, indexOf, isRepeat, removeTaskAt, setRepeat, size |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
message
private Message message
inOrigin
private boolean inOrigin
SlaveAgletItinerary
public SlaveAgletItinerary(Aglet aglet,
java.net.URL url)
SlaveAgletItinerary
public SlaveAgletItinerary(Aglet aglet,
java.util.Vector urls)
getProxy
private AgletProxy getProxy()
goOrigin
public void goOrigin(Message msg)
goOrigin1
private void goOrigin1()
throws java.lang.Exception
- Throws:
java.lang.Exception
handleException
public void handleException(java.lang.Throwable ex)
- Description copied from class:
SeqItinerary
- Handle exception during task execution
- Overrides:
handleException in class SeqItinerary
- Parameters:
ex - the exception
handleTripException
public void handleTripException(java.lang.Throwable ex)
- Description copied from class:
SeqItinerary
- Handle exception during the travelling of the owner aglet
(try to dispatch to the next destination).
- Overrides:
handleTripException in class SeqItinerary
- Parameters:
ex - the exception
onArrival
public void onArrival(MobilityEvent ev)
- Description copied from class:
SeqItinerary
- This is not normally used by aglets programmers.
- Specified by:
onArrival in interface MobilityListener- Overrides:
onArrival in class SeqPlanItinerary
onTermination
protected void onTermination()
- Overrides:
onTermination in class SeqItinerary
print
private void print(java.lang.String text)
startTrip
public void startTrip()
- Description copied from class:
SeqItinerary
- Start the trip defined in this itinerary
- Overrides:
startTrip in class SeqItinerary