Class AbstractInitiatorPlan

    • Constructor Detail

      • AbstractInitiatorPlan

        public AbstractInitiatorPlan()
    • Method Detail

      • body

        public void body()
        Initialize the plan
        Specified by:
        body in class Plan
      • getTimeout

        public long getTimeout()
        Get the timeout.
      • aborted

        public void aborted()
        Called when the plan is aborted, i.e., when the corresponding interaction goal is dropped. Terminates the interaction using the FIPA-Cancel-Meta-Protocol.
        Overrides:
        aborted in class Plan
      • getInitialMessage

        protected abstract IMessageEvent getInitialMessage()
        Get the initial message. Has to be provided by subclasses. Needed for sending cancel message in correct conversation.