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
メソッドの概要 |
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."