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 returnedXSetinstance 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 returnedXSetinstance 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 classEqHashEnum<E>Collection that is ordered and does not allow duplicates.classEqHashTable<K,V>Collection of key-value-pairs that is ordered and does not allow duplicate keys.classEqHashTable.KeysclassHashEnum<E>Collection that is ordered and does not allow duplicates.classHashTable<K,V>Collection of key-value-pairs that is ordered and does not allow duplicate keys.classHashTable.KeysclassLockedMap<K,V>classMutexSet<E>classSingle<E>classSynchSet<E>Synchronization wrapper class that wraps anXSetinstance 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 interfaceXChart<K,V>static interfaceXChart.Keys<K,V>interfaceXRank<E> -
Uses of XSet in one.microstream.collections.types
Subinterfaces of XSet in one.microstream.collections.types Modifier and Type Interface Description interfaceXBasicEnum<E>interfaceXBasicTable<K,V>static interfaceXBasicTable.Keys<K,V>interfaceXEnum<E>interfaceXMap<K,V>static interfaceXMap.Keys<K,V>interfaceXTable<K,V>static interfaceXTable.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 classOpenAdressingMiniSet<E>Very primitive, but very fast open adressing hashXSetimplementation.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 AbstractReferenceHandlerTraversalReferenceHandlerProvider.Default. provideReferenceHandler(XSet<Object> alreadyHandled, TypeTraverserProvider traverserProvider, TraversalPredicateSkip predicateSkip, TraversalPredicateNode predicateNode, TraversalPredicateLeaf predicateLeaf, TraversalPredicateFull predicateFull, Predicate<Object> predicateHandle, TraversalAcceptor traversalAcceptor, TraversalMutator traversalMutator, MutationListener mutationListener)AbstractReferenceHandlerTraversalReferenceHandlerProvider. 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 ObjectGraphTraverserBuilderObjectGraphTraverserBuilder. alreadyHandledProvider(Function<XGettingCollection<Object>,XSet<Object>> alreadyHandledProvider)ObjectGraphTraverserBuilderObjectGraphTraverserBuilder.Default. alreadyHandledProvider(Function<XGettingCollection<Object>,XSet<Object>> alreadyHandledProvider)static ObjectGraphTraverserObjectGraphTraverser. 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)