Class DummyScheduler

java.lang.Object
tigase.workgroupqueues.scheduler.DummyScheduler
All Implemented Interfaces:
Scheduler

@Bean(name="Scheduler", active=true) public class DummyScheduler extends Object implements Scheduler
  • Constructor Details

    • DummyScheduler

      public DummyScheduler()
  • Method Details

    • getBestAgent

      public Agent getBestAgent(Queue queue, User user)
      Description copied from interface: Scheduler
      Returns agent to handle user.
      Specified by:
      getBestAgent in interface Scheduler
      Parameters:
      queue - queue.
      user - user to be handled
      Returns:
      agent.
    • onUserJoinedQueue

      public void onUserJoinedQueue(Queue queue, User user)
      Description copied from interface: Scheduler
      Callback method. Called when new user join to queue.
      Specified by:
      onUserJoinedQueue in interface Scheduler
      Parameters:
      queue - queue.
      user - user joined to queue.