ADK CVS

tryllian.afc.task.standard
Class DieTask

java.lang.Object
  extended bytryllian.afc.task.AbstractTask
      extended bytryllian.afc.task.DefaultTask
          extended bytryllian.afc.task.interaction.SendAndReceiveTask
              extended bytryllian.afc.task.interaction.RequestTask
                  extended bytryllian.afc.task.standard.DieTask
All Implemented Interfaces:
java.util.EventListener, MessageHandler, java.io.Serializable, Task

public final class DieTask
extends RequestTask

Kills the agent executing this task.

Succeeds never (the agent is killed).
Fails when the agent could not be killed.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class tryllian.afc.task.AbstractTask
NL
 
Fields inherited from interface tryllian.afc.task.Task
EMPTY_FINISH_VALUE, FORCED_FINISH_FAILURE, NO_TIME_OUT, TASK_TIMED_OUT
 
Constructor Summary
DieTask()
          Default constructor.
 
Method Summary
 void taskStarted()
          Implemented to set the receiver to the habitat SA.
 
Methods inherited from class tryllian.afc.task.interaction.SendAndReceiveTask
getArguments, getConversation, getLanguage, getReceivePerformative, getReceiver, getResult, getSendPerformative, getSubject, handleMessage, processResult, setArguments, setLanguage, setReceivePerformative, setReceiver, setSendPerformative, setSubject
 
Methods inherited from class tryllian.afc.task.DefaultTask
addFinishingTask, addTask, getSubtasks, handleHeartbeat, propagateHeartbeat
 
Methods inherited from class tryllian.afc.task.AbstractTask
addTaskListener, fail, fail, finish, finish, finish, forceFinish, forceFinish, getAgentContext, getFinishValue, getState, getSupertask, getTimeOut, heartbeatReceived, logException, messageReceived, removeTaskListener, setAgentContext, setFinishValue, setTimeOut, succeed, succeed, taskAdded, taskEnded, taskRemoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DieTask

public DieTask()
Default constructor.

Method Detail

taskStarted

public void taskStarted()
Implemented to set the receiver to the habitat SA.

Overrides:
taskStarted in class AbstractTask

Copyright 2005, Tryllian Solutions B.V.