Example #1
0
  /**
   * 入队
   *
   * @param item
   * @param identity
   * @param delegate
   */
  public void pushItem(QueueItem item, String identity, QueueDelegate delegate) {
    Queue queue = _queues.get(identity);
    if (queue == null) {
      queue = new Queue(identity);
      queue.delegate = delegate;

      _queues.put(identity, queue);
    }

    queue.enqueue(item);

    if (!queue.isRunning) {
      next(identity);
    }
  }