Class ArrayListEventStream
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<Event>
-
- org.epics.archiverappliance.engine.membuf.ArrayListEventStream
-
- All Implemented Interfaces:
Closeable
,Serializable
,AutoCloseable
,Cloneable
,Iterable<Event>
,Collection<Event>
,List<Event>
,RandomAccess
,EventStream
,RemotableOverRaw
public class ArrayListEventStream extends ArrayList<Event> implements EventStream, RemotableOverRaw
Implements an event stream on top of an arraylist- Author:
- mshankar
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.AbstractList
modCount
-
-
Constructor Summary
Constructors Constructor Description ArrayListEventStream(int initialSize, RemotableEventStreamDesc desc)
-
Method Summary
Modifier and Type Method Description void
close()
RemotableEventStreamDesc
getDescription()
short
getYear()
void
setYear(short year)
-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Methods inherited from class java.util.AbstractCollection
containsAll, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
-
Methods inherited from interface java.util.List
containsAll
-
-
-
-
Constructor Detail
-
ArrayListEventStream
public ArrayListEventStream(int initialSize, RemotableEventStreamDesc desc)
-
-
Method Detail
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
getDescription
public RemotableEventStreamDesc getDescription()
- Specified by:
getDescription
in interfaceEventStream
- Specified by:
getDescription
in interfaceRemotableOverRaw
-
getYear
public short getYear()
-
setYear
public void setYear(short year)
-
-