Class PdeployMe.R1managerAnswer

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

public class PdeployMe.R1managerAnswer extends jade.core.behaviours.SimpleBehaviour
Behaviour waiting the gatekeeper answer. If ok, the agent will be authorized to start its environment's specifics behaviours.
Author:
hc
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class jade.core.behaviours.Behaviour

    jade.core.behaviours.Behaviour.RunnableChangedEvent
  • Field Summary

    Fields inherited from class jade.core.behaviours.Behaviour

    myAgent, myEvent, NOTIFY_DOWN, NOTIFY_UP, parent, STATE_BLOCKED, STATE_READY, STATE_RUNNING
  • Constructor Summary

    Constructors
    Constructor
    Description
    R1managerAnswer(String environementManagerName, AbstractDedaleAgent myagent)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    boolean
     

    Methods inherited from class jade.core.behaviours.SimpleBehaviour

    reset

    Methods inherited from class jade.core.behaviours.Behaviour

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

    Methods inherited from class java.lang.Object

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

    • R1managerAnswer

      public R1managerAnswer(String environementManagerName, AbstractDedaleAgent myagent)
      Parameters:
      environementManagerName - : name of the entity in charge of the environment
      myagent - : a ref to the agent
  • 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