public function setAutoRetryMax($autoretrymax = null)
    {
        if (is_integer($autoretrymax)) {
            if ($autoretrymax == 0) {
                $this->setAutoRetry(false);
            } else {
                $this->_autoretrymax = $autoretrymax;
            }
        } else {
            $this->_autoretrymax = self::DEF_AUTORETRY_MAX;
        }
        return $this->_autoretrymax;
    }
public function setAutoRetryMax($autoretrymax = null)
    {
        if (is_integer($autoretrymax)) {
            if ($autoretrymax == 0) {
                $this->setAutoRetry(false);
            } else {
                $this->_autoretrymax = $autoretrymax;
            }
        } else {
            $this->_autoretrymax = self::DEF_AUTORETRY_MAX;
        }
        return $this->_autoretrymax;
    }
public function setAutoRetryMax ( $ autoretrymax = null ) { if ( is_integer ( $ autoretrymax ) ) { if ( $ autoretrymax == 0 ) { $ this -> setAutoRetry ( false ) ; } else { $ this -> _autoretrymax = $ autoretrymax ; } } else { $ this -> _autoretrymax = self :: DEF_AUTORETRY_MAX ; } return $ this -> _autoretrymax ; }
Sets the maximum number of attempts to connect to a server
before giving up.

@api
@param integer|null $autoretrymax
@return integer
Sets the maximum number of attempts to connect to a server before giving up .