\AlibabaCloud\Client\Request\TraitsRetryTrait

Trait RetryTrait

Summary

Methods
Properties
Constants
retryByServer()
retryByClient()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
shouldServerRetry()
shouldClientRetry()
$serverRetry
$serverRetryStrings
$serverRetryStatusCodes
$clientRetry
$clientRetryStrings
$clientRetryStatusCodes
N/A

Properties

$serverRetry

$serverRetry : integer

Server Retry Times

Type

integer

$serverRetryStrings

$serverRetryStrings : array<mixed,string>

Server Retry Strings

Type

array<mixed,string>

$serverRetryStatusCodes

$serverRetryStatusCodes : array<mixed,integer>

Server Retry Codes

Type

array<mixed,integer>

$clientRetry

$clientRetry : integer

Client Retry Times

Type

integer

$clientRetryStrings

$clientRetryStrings : array<mixed,string>

Client Retry Strings

Type

array<mixed,string>

$clientRetryStatusCodes

$clientRetryStatusCodes : array<mixed,integer>

Client Retry Codes

Type

array<mixed,integer>

Methods

retryByServer()

retryByServer(integer  $times, array  $strings, array  $statusCodes = array()) : $this

Parameters

integer $times
array $strings
array $statusCodes

Throws

\AlibabaCloud\Client\Exception\ClientException

Returns

$this

retryByClient()

retryByClient(integer  $times, array  $strings, array  $codes = array()) : $this

Parameters

integer $times
array $strings
array $codes

Throws

\AlibabaCloud\Client\Exception\ClientException

Returns

$this

shouldClientRetry()

shouldClientRetry(\Exception  $exception) : boolean

Parameters

\Exception $exception

Returns

boolean