IQueue4 Interface

graph BT Type["IQueue4"] class Type type-node Implementing0["ITimeoutBlockingQueue4"]-.->Type click Implementing0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/ITimeoutBlockingQueue4" Implementing1["NoDuplicatesQueue"]-.->Type click Implementing1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/NoDuplicatesQueue" Implementing2["IPausableBlockingQueue4"]-.->Type click Implementing2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IPausableBlockingQueue4" Implementing3["PausableBlockingQueue"]-.->Type click Implementing3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/PausableBlockingQueue" Implementing4["NonblockingQueue"]-.->Type click Implementing4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/NonblockingQueue" Implementing5["DelegatingBlockingQueue"]-.->Type click Implementing5 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/DelegatingBlockingQueue" Implementing6["IBlockingQueue4"]-.->Type click Implementing6 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IBlockingQueue4" Implementing7["BlockingQueue"]-.->Type click Implementing7 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/BlockingQueue" Implementing8["TimeoutBlockingQueue"]-.->Type click Implementing8 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/TimeoutBlockingQueue"

Syntax

public interface IQueue4

Methods

Name Value Summary
Add(Object) void
HasNext() bool
Iterator() IEnumerator
Next() Object
NextMatching(IPredicate4) Object
Returns the next object in the queue that matches the specified condition.