Interface XRemovingBag<E>
-
- All Superinterfaces:
Clearable
,ConsolidatableCollection
,ExtendedBag<E>
,ExtendedCollection<E>
,OptimizableCollection
,ReleasingCollection<E>
,Sized
,Truncateable
,XRemovingCollection<E>
- All Known Subinterfaces:
XBag<E>
,XBasicList<E>
,XBasicTable.Values<K,V>
,XChart.Values<K,V>
,XDecreasingList<E>
,XLadder<E>
,XList<E>
,XMap.Values<K,V>
,XProcessingBag<E>
,XProcessingList<E>
,XProcessingMap.Values<K,V>
,XRemovingList<E>
,XTable.Values<K,V>
- All Known Implementing Classes:
ArrayCollector
,BulkList
,EqBulkList
,EqHashTable.Values
,HashTable.Values
,LimitList
,ListProcessor
,LockedList
,Single
,SubList
,SubListProcessor
,SynchList
public interface XRemovingBag<E> extends XRemovingCollection<E>, ExtendedBag<E>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
XRemovingBag.Factory<E>
-
Nested classes/interfaces inherited from interface one.microstream.collections.interfaces.ExtendedCollection
ExtendedCollection.Creator<E,C extends ExtendedCollection<E>>
-
-
Method Summary
-
Methods inherited from interface one.microstream.collections.interfaces.ExtendedCollection
hasVolatileElements, nullAllowed
-
Methods inherited from interface one.microstream.collections.types.XRemovingCollection
clear, consolidate, nullRemove, optimize, remove, removeAll, removeDuplicates, removeOne, retainAll, truncate
-
-