Interface ITableService

All Known Implementing Classes:
TableAgent

public interface ITableService
  • Method Details

    • addPhilosopher

      void addPhilosopher(int no)
    • getPhilosopher

      jadex.future.IFuture<jadex.core.IExternalAccess> getPhilosopher(int no)
    • getStickOwner

      jadex.future.IFuture<jadex.core.IExternalAccess> getStickOwner(int no)
    • notifyAllPhilosophers

      void notifyAllPhilosophers()
    • getLeftStick

      jadex.future.IFuture<Void> getLeftStick(int no)
    • getRightStick

      jadex.future.IFuture<Void> getRightStick(int no)
    • releaseLeftStick

      void releaseLeftStick(int no)
    • releaseRightStick

      void releaseRightStick(int no)
    • isWaitForClicks

      jadex.future.IFuture<Boolean> isWaitForClicks()
    • invertWaitForClicks

      void invertWaitForClicks()