Package one.microstream.util.traversing
Interface TypeTraverser<T>
- All Known Implementing Classes:
TraverserArray
,TraverserCollectionOld
,TraverserLazy
,TraverserNoOp
,TraverserReflective
,TraverserXCollectionNonReplacing
,TraverserXCollectionReplacing
,TraverserXMapNonReplacing
,TraverserXMapReplacing
public interface TypeTraverser<T>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
TypeTraverser.Creator
-
Method Summary
Modifier and Type Method Description void
traverseReferences(T instance, TraversalAcceptor acceptor)
void
traverseReferences(T instance, TraversalAcceptor acceptor, TraversalMutator mutator, MutationListener mutationListener)
void
traverseReferences(T instance, TraversalEnqueuer enqueuer)
void
traverseReferences(T instance, TraversalEnqueuer enqueuer, TraversalAcceptor acceptor)
void
traverseReferences(T instance, TraversalEnqueuer enqueuer, TraversalAcceptor acceptor, TraversalMutator mutator, MutationListener mutationListener)
void
traverseReferences(T instance, TraversalEnqueuer enqueuer, TraversalMutator mutator, MutationListener mutationListener)
void
traverseReferences(T instance, TraversalMutator mutator, MutationListener mutationListener)
-
Method Details
-
traverseReferences
-
traverseReferences
-
traverseReferences
void traverseReferences(T instance, TraversalEnqueuer enqueuer, TraversalMutator mutator, MutationListener mutationListener) -
traverseReferences
void traverseReferences(T instance, TraversalEnqueuer enqueuer, TraversalAcceptor acceptor, TraversalMutator mutator, MutationListener mutationListener) -
traverseReferences
-
traverseReferences
-
traverseReferences
void traverseReferences(T instance, TraversalAcceptor acceptor, TraversalMutator mutator, MutationListener mutationListener)
-