Namespace Guzzle\Batch
Guzzle\Batch\Exception |
AbstractBatchDecorator | Abstract decorator used when decorating a BatchInterface |
Batch | Default batch implementation used to convert queued items into smaller chunks of
batches using a BatchDivisorIterface and transfers each batch using a
Guzzle\Batch\BatchTransferInterface . |
BatchBuilder | Builder used to create custom batch objects |
BatchClosureDivisor | Divides batches using a callable |
BatchClosureTransfer | Batch transfer strategy where transfer logic can be defined via a Closure. This
class is to be used with Guzzle\Batch\BatchInterface |
BatchCommandTransfer | Efficiently transfers multiple commands in parallel per client This class is to
be used with Guzzle\Batch\BatchInterface |
BatchRequestTransfer | Batch transfer strategy used to efficiently transfer a batch of requests. This
class is to be used with Guzzle\Batch\BatchInterface |
BatchSizeDivisor | Divides batches into smaller batches under a certain size |
ExceptionBufferingBatch | BatchInterface decorator used to buffer exceptions encountered during a transfer. The exceptions can then later be processed after a batch flush has completed. |
FlushingBatch | BatchInterface decorator used to add automatic flushing of the queue when the size of the queue reaches a threshold. |
HistoryBatch | BatchInterface decorator used to keep a history of items that were added to the batch. You must clear the history manually to remove items from the history. |
NotifyingBatch | BatchInterface decorator used to call a method each time flush is called |
BatchDivisorInterface | Interface used for dividing a queue of items into an array of batches |
BatchInterface | Interface for efficiently transferring items in a queue using batches |
BatchTransferInterface | Interface used for transferring batches of items |