Uses of Interface
one.microstream.collections.types.XSet
Package | Description |
---|---|
one.microstream | |
one.microstream.collections | |
one.microstream.collections.old | |
one.microstream.collections.sorting | |
one.microstream.collections.types | |
one.microstream.util.traversing |
-
Uses of XSet in one.microstream
Methods in one.microstream that return XSet Modifier and Type Method Description static <E> XSet<E>
X. asX(Set<E> oldSet)
static <E> XSet<E>
X. synchronize(XSet<E> set)
Ensures that the returnedXSet
instance based on the passed set is thread safe to use.
This normally means wrapping the passed set in aSynchSet
, making it effectively synchronized.
If the passed set already is thread safe (indicated by the marker interfaceThreadSafe
), then the set itself is returned without further actions.Methods in one.microstream with parameters of type XSet Modifier and Type Method Description static <E> XSet<E>
X. synchronize(XSet<E> set)
Ensures that the returnedXSet
instance based on the passed set is thread safe to use.
This normally means wrapping the passed set in aSynchSet
, making it effectively synchronized.
If the passed set already is thread safe (indicated by the marker interfaceThreadSafe
), then the set itself is returned without further actions. -
Uses of XSet in one.microstream.collections
Classes in one.microstream.collections that implement XSet Modifier and Type Class Description class
EqHashEnum<E>
Collection that is ordered and does not allow duplicates.class
EqHashTable<K,V>
Collection of key-value-pairs that is ordered and does not allow duplicate keys.class
EqHashTable.Keys
class
HashEnum<E>
Collection that is ordered and does not allow duplicates.class
HashTable<K,V>
Collection of key-value-pairs that is ordered and does not allow duplicate keys.class
HashTable.Keys
class
LockedMap<K,V>
class
MutexSet<E>
class
Single<E>
class
SynchSet<E>
Synchronization wrapper class that wraps anXSet
instance in public synchronized delegate methods. -
Uses of XSet in one.microstream.collections.old
Methods in one.microstream.collections.old that return XSet Modifier and Type Method Description XSet<E>
AbstractBridgeXSet. parent()
Constructors in one.microstream.collections.old with parameters of type XSet Constructor Description AbstractBridgeXSet(XSet<E> set)
-
Uses of XSet in one.microstream.collections.sorting
Subinterfaces of XSet in one.microstream.collections.sorting Modifier and Type Interface Description interface
XChart<K,V>
static interface
XChart.Keys<K,V>
interface
XRank<E>
-
Uses of XSet in one.microstream.collections.types
Subinterfaces of XSet in one.microstream.collections.types Modifier and Type Interface Description interface
XBasicEnum<E>
interface
XBasicTable<K,V>
static interface
XBasicTable.Keys<K,V>
interface
XEnum<E>
interface
XMap<K,V>
static interface
XMap.Keys<K,V>
interface
XTable<K,V>
static interface
XTable.Keys<K,V>
Methods in one.microstream.collections.types that return XSet Modifier and Type Method Description XSet<E>
XSet. addAll(E... elements)
XSet<E>
XSet. addAll(E[] elements, int srcStartIndex, int srcLength)
XSet<E>
XSet. addAll(XGettingCollection<? extends E> elements)
XSet<E>
XSet. copy()
XSet<E>
XSet.Factory. newInstance()
XSet<E>
XSet. putAll(E... elements)
XSet<E>
XSet. putAll(E[] elements, int srcStartIndex, int srcLength)
XSet<E>
XSet. putAll(XGettingCollection<? extends E> elements)
-
Uses of XSet in one.microstream.util.traversing
Classes in one.microstream.util.traversing that implement XSet Modifier and Type Class Description class
OpenAdressingMiniSet<E>
Very primitive, but very fast open adressing hashXSet
implementation.Methods in one.microstream.util.traversing that return XSet Modifier and Type Method Description XSet<E>
OpenAdressingMiniSet. addAll(E... elements)
XSet<E>
OpenAdressingMiniSet. addAll(E[] elements, int srcStartIndex, int srcLength)
XSet<E>
OpenAdressingMiniSet. addAll(XGettingCollection<? extends E> elements)
XSet<E>
OpenAdressingMiniSet. copy()
XSet<Object>
TraversalFilter.Default. instances()
XSet<Object>
TraversalFilter. instances()
XSet<E>
OpenAdressingMiniSet. putAll(E... elements)
XSet<E>
OpenAdressingMiniSet. putAll(E[] elements, int srcStartIndex, int srcLength)
XSet<E>
OpenAdressingMiniSet. putAll(XGettingCollection<? extends E> elements)
XSet<Class<?>>
TraversalFilter.Default. types()
XSet<Class<?>>
TraversalFilter. types()
Methods in one.microstream.util.traversing that return types with arguments of type XSet Modifier and Type Method Description Function<XGettingCollection<Object>,XSet<Object>>
ObjectGraphTraverserBuilder. alreadyHandledProvider()
Function<XGettingCollection<Object>,XSet<Object>>
ObjectGraphTraverserBuilder.Default. alreadyHandledProvider()
protected Function<XGettingCollection<Object>,XSet<Object>>
ObjectGraphTraverserBuilder.Default. provideAlreadyHandledProvider()
Methods in one.microstream.util.traversing with parameters of type XSet Modifier and Type Method Description AbstractReferenceHandler
TraversalReferenceHandlerProvider.Default. provideReferenceHandler(XSet<Object> alreadyHandled, TypeTraverserProvider traverserProvider, TraversalPredicateSkip predicateSkip, TraversalPredicateNode predicateNode, TraversalPredicateLeaf predicateLeaf, TraversalPredicateFull predicateFull, Predicate<Object> predicateHandle, TraversalAcceptor traversalAcceptor, TraversalMutator traversalMutator, MutationListener mutationListener)
AbstractReferenceHandler
TraversalReferenceHandlerProvider. provideReferenceHandler(XSet<Object> alreadyHandled, TypeTraverserProvider traverserProvider, TraversalPredicateSkip predicateSkip, TraversalPredicateNode predicateNode, TraversalPredicateLeaf predicateLeaf, TraversalPredicateFull predicateFull, Predicate<Object> predicateHandle, TraversalAcceptor traversalAcceptor, TraversalMutator traversalMutator, MutationListener mutationListener)
Method parameters in one.microstream.util.traversing with type arguments of type XSet Modifier and Type Method Description ObjectGraphTraverserBuilder
ObjectGraphTraverserBuilder. alreadyHandledProvider(Function<XGettingCollection<Object>,XSet<Object>> alreadyHandledProvider)
ObjectGraphTraverserBuilder
ObjectGraphTraverserBuilder.Default. alreadyHandledProvider(Function<XGettingCollection<Object>,XSet<Object>> alreadyHandledProvider)
static ObjectGraphTraverser
ObjectGraphTraverser. New(Object[] roots, XGettingCollection<Object> skipped, Function<XGettingCollection<Object>,XSet<Object>> alreadyHandledProvider, TraversalReferenceHandlerProvider referenceHandlerProvider, TypeTraverserProvider traverserProvider, TraversalPredicateSkip predicateSkip, TraversalPredicateNode predicateNode, TraversalPredicateLeaf predicateLeaf, TraversalPredicateFull predicateFull, Predicate<Object> predicateHandle, TraversalAcceptor traversalAcceptor, TraversalMutator traversalMutator, MutationListener mutationListener, TraversalMode traversalMode, Runnable initializerLogic, Runnable finalizerLogic)