PausableBlockingQueue Class

graph BT Type-->Base0["BlockingQueue"] click Base0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/BlockingQueue" Base0-->Base1["Object"] Type-.->Interface0["IPausableBlockingQueue4"] click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IPausableBlockingQueue4" Type-.->Interface1["IBlockingQueue4"] click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IBlockingQueue4" Type-.->Interface2["IQueue4"] click Interface2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/IQueue4" Type["PausableBlockingQueue"] class Type type-node Derived0["TimeoutBlockingQueue"]-->Type click Derived0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Foundation/TimeoutBlockingQueue"

Syntax

public class PausableBlockingQueue : BlockingQueue, IPausableBlockingQueue4, IBlockingQueue4, 
    IQueue4

Fields

Name Constant Value Summary
_lock
Inherited from BlockingQueue
_queue
Inherited from BlockingQueue
_stopped
Inherited from BlockingQueue

Methods

Name Value Summary
Add(Object) void
Inherited from BlockingQueue
DrainTo(Collection4) int
Inherited from BlockingQueue
HasNext() bool
Inherited from BlockingQueue
IsPaused() bool
Iterator() IEnumerator
Inherited from BlockingQueue
Next() Object
Inherited from BlockingQueue
Next(long) Object
Inherited from BlockingQueue
NextMatching(IPredicate4) Object
Inherited from BlockingQueue
Pause() bool
Resume() bool
Stop() void
Inherited from BlockingQueue
TryNext() Object
UnsafeWaitForNext() void
Inherited from BlockingQueue
UnsafeWaitForNext(long) bool
WaitForNext() void
Inherited from BlockingQueue
WaitForNext(long) bool
Inherited from BlockingQueue