Class P_terminate.R2_ReceiveTerminate

java.lang.Object
jade.core.behaviours.Behaviour
jade.core.behaviours.SimpleBehaviour
eu.su.mas.dedale.mas.agent.interactions.protocols.P_terminate.R2_ReceiveTerminate
All Implemented Interfaces:
jade.util.leap.Serializable, java.io.Serializable
Enclosing class:
P_terminate

public class P_terminate.R2_ReceiveTerminate
extends jade.core.behaviours.SimpleBehaviour
Always listening on the agent to kill it if requested
Author:
Cédric Herpson
See Also:
Serialized Form
  • Field Summary

    Fields inherited from class jade.core.behaviours.Behaviour

    STATE_BLOCKED, STATE_READY, STATE_RUNNING
  • Constructor Summary

    Constructors 
    Constructor Description
    R2_ReceiveTerminate​(jade.core.Agent agent)  
  • Method Summary

    Modifier and Type Method Description
    void action()  
    boolean done()  

    Methods inherited from class jade.core.behaviours.SimpleBehaviour

    reset

    Methods inherited from class jade.core.behaviours.Behaviour

    actionWrapper, block, block, getAgent, getBehaviourName, getDataStore, getExecutionState, getRestartCounter, handleRestartEvent, isRunnable, onEnd, onStart, restart, root, setAgent, setBehaviourName, setDataStore, setExecutionState

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • action

      public void action()
      Specified by:
      action in class jade.core.behaviours.Behaviour
    • done

      public boolean done()
      Specified by:
      done in class jade.core.behaviours.Behaviour