E - The type of SimEvents supported.public final class DefaultSimEventList<E extends SimEvent> extends DefaultSimEventList_ROEL<E>
SimEventList.
Note that in this implementation, events that have the same time, are processed in random order (ROEL)! This event list does not maintain insertion order!
This class is merely an alias for DefaultSimEventList_ROEL.
The implementation is not thread-safe. An event list is really meant to be processed and operated upon by a single thread only.
Last javadoc Review: Jan de Jongh, TNO, 20180404, r5.1.0.
USE_ARRAY_OPTIMIZATION| Constructor and Description |
|---|
DefaultSimEventList()
Creates a new
DefaultSimEventList for DefaultSimEvents. |
DefaultSimEventList(Class<E> eventClass)
Creates a new
DefaultSimEventList. |
DefaultSimEventList(double defaultResetTime)
Creates a new
DefaultSimEventList for DefaultSimEvents. |
DefaultSimEventList(double defaultResetTime,
Class<E> eventClass)
Creates a new
DefaultSimEventList (main constructor). |
add, setDeconflicterSeed_ROELaddAll, addListener, checkUpdate, checkUpdate, fireEmpty, fireNextEvent, fireReset, fireUpdate, getDefaultResetTime, getSimEventClass, getSimEventFactory, getTime, getToStringFunction, removeListener, reset, run, runSingleStep, runUntil, setDefaultResetTime, setSimEventFactory, setToStringFunction, toStringceiling, clear, clone, comparator, contains, descendingIterator, descendingSet, first, floor, headSet, headSet, higher, isEmpty, iterator, last, lower, pollFirst, pollLast, remove, size, spliterator, subSet, subSet, tailSet, tailSetequals, hashCode, removeAllcontainsAll, retainAll, toArray, toArrayfinalize, getClass, notify, notifyAll, wait, wait, waitprint, print, reschedule, reset, schedule, schedule, schedule, schedule, scheduleNow, scheduleNow, scheduleNowcomparator, first, headSet, last, spliterator, subSet, tailSetclear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArrayparallelStream, removeIf, streampublic DefaultSimEventList(double defaultResetTime,
Class<E> eventClass)
DefaultSimEventList (main constructor).
The base class for SimEvents supported (E) must feature a constructor with no arguments.
defaultResetTime - The default reset time.eventClass - The base class SimEvents supported.public DefaultSimEventList(double defaultResetTime)
DefaultSimEventList for DefaultSimEvents.defaultResetTime - The default reset time.public DefaultSimEventList(Class<E> eventClass)
DefaultSimEventList.eventClass - The base class SimEvents supported.
The default reset time is set to Double.NEGATIVE_INFINITY.
public DefaultSimEventList()
DefaultSimEventList for DefaultSimEvents.
The default reset time is set to Double.NEGATIVE_INFINITY.
Copyright © 2018. All rights reserved.