NOTE: For Version 3 of the AWS SDK for PHP, please see the V3 User Guide and V3 API Reference.

# Class Crc32ErrorChecker

Validates the x-amz-crc32 header of a response, and if corrupt, will retry the request

  Guzzle\Plugin\Backoff\AbstractBackoffStrategy implements Guzzle\Plugin\Backoff\BackoffStrategyInterface
  Aws\DynamoDb\Crc32ErrorChecker

Namespace: Aws\DynamoDb
Located at Aws/DynamoDb/Crc32ErrorChecker.php

## Methods summary

- `public` `__construct ( Guzzle\Plugin\Backoff\BackoffStrategyInterface $next = null )`

  Create the internal parser

- `public` `makesDecision ( )`

  {@inheridoc}

- `protected` `getDelay ( int $retries, Guzzle\Http\Message\RequestInterface $request, Guzzle\Http\Message\Response $response = null, Guzzle\Http\Exception\HttpException $e = null )`

  Implement the concrete strategy

## Methods detail

# `public`
`__construct( `Guzzle\Plugin\Backoff\BackoffStrategyInterface` $next = null )`

Create the internal parser

# `public boolean`
`makesDecision( )`

{@inheridoc}

#### Returns

`boolean`
# `protected boolean|integer|null`
`getDelay( integer $retries, `Guzzle\Http\Message\RequestInterface` $request, `Guzzle\Http\Message\Response` $response = null, `Guzzle\Http\Exception\HttpException` $e = null )`

Implement the concrete strategy

#### Parameters

$retries
  `integer`
  $retries Number of retries of the request
$request
  ``Guzzle\Http\Message\RequestInterface``
  $request Request that was sent
$response
  ``Guzzle\Http\Message\Response``
  $response Response that was received. Note that there may not be a response
$e
  ``Guzzle\Http\Exception\HttpException``
  $e Exception that was encountered if any

#### Returns

`boolean|integer|null`
Returns false to not retry or the number of seconds to delay between retries. Return true or null to defer to the next strategy if available, and if not, return 0.

### Methods inherited from Guzzle\Plugin\Backoff\AbstractBackoffStrategy

`getBackoffPeriod()`, `getNext()`, `setNext()`

### Magic methods summary

## Properties summary

### Properties inherited from Guzzle\Plugin\Backoff\AbstractBackoffStrategy

`$next`