Uses of Interface
org.apache.qpid.util.concurrent.SynchRecord

Packages that use SynchRecord
org.apache.qpid.util.concurrent   
 

Uses of SynchRecord in org.apache.qpid.util.concurrent
 

Classes in org.apache.qpid.util.concurrent that implement SynchRecord
 class BatchSynchQueueBase.SynchRecordImpl<E>
          A SynchRecordImpl is used by a BatchSynchQueue to pair together a producer with its data.
 

Fields in org.apache.qpid.util.concurrent with type parameters of type SynchRecord
(package private)  Collection<SynchRecord<E>> BatchSynchQueueBase.SynchRefImpl.records
          Holds a reference to the collection of synch records managed by this.
 

Method parameters in org.apache.qpid.util.concurrent with type arguments of type SynchRecord
 SynchRef BatchSynchQueue.drainTo(Collection<SynchRecord<E>> c, boolean unblock)
          Takes all available data items from the queue or blocks until some become available.
 SynchRef BatchSynchQueueBase.drainTo(Collection<SynchRecord<E>> c, boolean unblock)
          Takes all available data items from the queue or blocks until some become available.
 SynchRef BatchSynchQueue.drainTo(Collection<SynchRecord<E>> c, int maxElements, boolean unblock)
          Takes up to maxElements available data items from the queue or blocks until some become available.
 SynchRef BatchSynchQueueBase.drainTo(Collection<SynchRecord<E>> coll, int maxElements, boolean unblock)
          Takes up to maxElements available data items from the queue or blocks until some become available.
 

Constructor parameters in org.apache.qpid.util.concurrent with type arguments of type SynchRecord
BatchSynchQueueBase.SynchRefImpl(int n, Collection<SynchRecord<E>> records)
           
 



Licensed to the Apache Software Foundation