Class AgentComponent

java.lang.Object
jason.infra.components.AgentComponent
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
ActComponent, DeliberateComponent, SenseComponent

public abstract class AgentComponent extends Object implements Runnable
  • Field Details

    • ag

    • inQueue

      protected boolean inQueue
    • sleeping

      protected boolean sleeping
  • Constructor Details

  • Method Details

    • sleep

      public void sleep()
    • isSleeping

      public boolean isSleeping()
    • wakeUp

      public abstract void wakeUp()
    • enqueueExecutor

      public abstract void enqueueExecutor(boolean ts)
    • canSleep

      public abstract boolean canSleep()