Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.3)

Part Number E41849-02

weblogic.utils.collections
Class CircularQueue

java.lang.Object
  extended by java.util.AbstractCollection
      extended by weblogic.utils.collections.CircularQueue
All Implemented Interfaces:
Iterable, Collection

public final class CircularQueue
extends AbstractCollection

Provides a unsynchronized implementation of a circular queue.


Constructor Summary
CircularQueue()
           
CircularQueue(int c)
           
CircularQueue(int c, int mc)
           
 
Method Summary
 boolean add(Object obj)
           
 int capacity()
           
 void clear()
           
 Object clone()
           
 boolean isEmpty()
           
 Iterator iterator()
           
 Object peek()
           
 Object remove()
           
 int size()
           
 String toString()
           
 
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, remove, removeAll, retainAll, toArray, toArray
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Collection
equals, hashCode
 

Constructor Detail

CircularQueue

public CircularQueue()

CircularQueue

public CircularQueue(int c)

CircularQueue

public CircularQueue(int c,
                     int mc)
Method Detail

add

public boolean add(Object obj)
Specified by:
add in interface Collection
Overrides:
add in class AbstractCollection

remove

public Object remove()

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Collection
Overrides:
isEmpty in class AbstractCollection

size

public int size()
Specified by:
size in interface Collection
Specified by:
size in class AbstractCollection

capacity

public int capacity()

peek

public Object peek()

clear

public void clear()
Specified by:
clear in interface Collection
Overrides:
clear in class AbstractCollection

clone

public Object clone()
Overrides:
clone in class Object

toString

public String toString()
Overrides:
toString in class AbstractCollection

iterator

public Iterator iterator()
Specified by:
iterator in interface Iterable
Specified by:
iterator in interface Collection
Specified by:
iterator in class AbstractCollection

Copyright 1996, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.3)

Part Number E41849-02