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.ArrayList
This 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.Object
firstElement()
boolean
isEmpty()
boolean
isFull()
java.lang.Object
lastElement()
java.lang.Object
read()
void
setFull()
int
size()
boolean
write(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:
isEmpty
in interfacejava.util.Collection
- Specified by:
isEmpty
in interfacejava.util.List
- Overrides:
isEmpty
in classjava.util.ArrayList
-
size
public int size()
- Specified by:
size
in interfacejava.util.Collection
- Specified by:
size
in interfacejava.util.List
- Overrides:
size
in classjava.util.ArrayList
-
isFull
public boolean isFull()
-
setFull
public void setFull()
-
-