Package com.ibm.di.queue
Class MemQ
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList
-
- com.ibm.di.queue.MemQ
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable,java.util.Collection,java.util.List,java.util.RandomAccess
public class MemQ extends java.util.ArrayListThis class is a memory mapped FIFO queue.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectfirstElement()booleanisEmpty()booleanisFull()java.lang.ObjectlastElement()java.lang.Objectread()voidsetFull()intsize()booleanwrite(java.lang.Object o)-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Method Detail
-
write
public boolean write(java.lang.Object o)
-
read
public java.lang.Object read()
-
firstElement
public java.lang.Object firstElement()
-
lastElement
public java.lang.Object lastElement()
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfacejava.util.Collection- Specified by:
isEmptyin interfacejava.util.List- Overrides:
isEmptyin classjava.util.ArrayList
-
size
public int size()
- Specified by:
sizein interfacejava.util.Collection- Specified by:
sizein interfacejava.util.List- Overrides:
sizein classjava.util.ArrayList
-
isFull
public boolean isFull()
-
setFull
public void setFull()
-
-