org.apache.avalon.excalibur.collections
クラス SynchronizedPriorityQueue

java.lang.Object
  |
  +--org.apache.avalon.excalibur.collections.SynchronizedPriorityQueue
すべての実装インタフェース:
PriorityQueue

public final class SynchronizedPriorityQueue
extends java.lang.Object
implements PriorityQueue

A thread safe version of the PriorityQueue. Provides synchronized wrapper methods for all the methods defined in the PriorityQueue interface.

導入されたバージョン:
4.0
バージョン:
CVS $Revision: 1.5 $ $Date: 2001/12/11 09:53:27 $
作成者:
Ram Chidambaram

コンストラクタの概要
SynchronizedPriorityQueue(PriorityQueue priorityQueue)
           
 
メソッドの概要
 void clear()
          Clear all elements from queue.
 void insert(java.lang.Object element)
          Insert an element into queue.
 boolean isEmpty()
          Test if queue is empty.
 java.lang.Object peek()
          Return element on top of heap but don't remove it.
 java.lang.Object pop()
          Return element on top of heap and remove it.
 java.lang.String toString()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

SynchronizedPriorityQueue

public SynchronizedPriorityQueue(PriorityQueue priorityQueue)
メソッドの詳細

clear

public void clear()
Clear all elements from queue.
定義:
インタフェース PriorityQueue 内の clear

isEmpty

public boolean isEmpty()
Test if queue is empty.
定義:
インタフェース PriorityQueue 内の isEmpty
戻り値:
true if queue is empty else false.

insert

public void insert(java.lang.Object element)
Insert an element into queue.
定義:
インタフェース PriorityQueue 内の insert
パラメータ:
element - the element to be inserted

peek

public java.lang.Object peek()
                      throws java.util.NoSuchElementException
Return element on top of heap but don't remove it.
定義:
インタフェース PriorityQueue 内の peek
戻り値:
the element at top of heap
例外:
java.util.NoSuchElementException - if isEmpty() == true

pop

public java.lang.Object pop()
                     throws java.util.NoSuchElementException
Return element on top of heap and remove it.
定義:
インタフェース PriorityQueue 内の pop
戻り値:
the element at top of heap
例外:
java.util.NoSuchElementException - if isEmpty() == true

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString


"Copyright ? 2001 Apache Jakarta Project. All Rights Reserved."