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 |
| 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 |
| BatchCommandTransfer | Efficiently transfers multiple commands in parallel per client
This class is to be used with |
| BatchRequestTransfer | Batch transfer strategy used to efficiently transfer a batch of requests.
This class is to be used with |
| 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 |