# Class ConcurrentTransfer

A transfer type which executes in a concurrent fashion, i.e. with multiple workers uploading at once. Each worker is charged with uploading a particular chunk of data. The entity body is fragmented into n pieces - calculated by dividing the total size by the individual part size.

  OpenCloud\ObjectStore\Upload\AbstractTransfer
  OpenCloud\ObjectStore\Upload\ConcurrentTransfer

Namespace: OpenCloud\ObjectStore\Upload
CodeCoverageIgnore
Located at OpenCloud/ObjectStore/Upload/ConcurrentTransfer.php

Methods summary
`public` | # `transfer( )`

Methods inherited from OpenCloud\ObjectStore\Upload\AbstractTransfer
`getOptions(), getPartSize(), newInstance(), setClient(), setEntityBody(), setOption(), setOptions(), setTransferState(), setup(), upload(), validatePartSize()`

Constants inherited from OpenCloud\ObjectStore\Upload\AbstractTransfer
`DEFAULT_PART_SIZE, MAX_PART_SIZE, MIN_PART_SIZE`

Properties inherited from OpenCloud\ObjectStore\Upload\AbstractTransfer
`$client, $defaultOptions, $entityBody, $options, $partSize, $transferState`