org.entityfs.util.itr
Interface LockingDepthFirstIterator<T extends EntityView>

All Superinterfaces:
DepthFirstIterator<T>, Iterator<T>, LockingIterator<T>
All Known Implementing Classes:
NoLockingDepthFirstIterator, NoLockingDepthLastIterator, PessimisticLockingDepthFirstIterator

public interface LockingDepthFirstIterator<T extends EntityView>
extends LockingIterator<T>, DepthFirstIterator<T>

This interface defines a locking depth first iterator.

EntityFS iterators are not thread safe. Don't use them concurrently from several threads without synchronizing access to them.

Since:
1.0
Author:
Karl Gustafsson

Method Summary
 
Methods inherited from interface org.entityfs.util.itr.LockingIterator
unlock, unlockAll
 
Methods inherited from interface java.util.Iterator
hasNext, next, remove