# Класс MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent

(mongodb >=1.13.0)

## Введение

Класс MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent инкапсулирует информацию об успешном heartbeat сервера — команде » hello, которую отправил » мониторинг сервера.

## Обзор класса

final class MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent {
/* Свойства */
public readonly string $host;
public readonly int $port;
public readonly bool $awaited;
public readonly int $duration;
public readonly object $reply;
/* Методы */
final public function getDurationMicros(): int
final public function getHost(): string
final public function getPort(): int
final public function getReply(): object
final public function isAwaited(): bool
}

## Свойства

host
  Имя хоста сервера.
port
  Порт сервера.
awaited
  Указывает, использовал ли heartbeat потоковый протокол. Модуль не использует потоковый протокол для мониторинга, поэтому метод всегда возвращает `false`.
duration
  Длительность heartbeat в микросекундах. Длительность представляет собой расчётное значение, которое включает время отправки сообщения и получения ответа от сервера.
reply
  Документ ответа, который вернул сервер.

## Список изменений

Версия | Описание
--- | ---
PECL-модуль mongodb 2.3.0 | Добавлены свойства public readonly. Свойство duration заменяет метод getDurationMicros().

## Содержание

- MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getDurationMicros — Возвращает продолжительность heartbeat в микросекундах
- MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getHost — Возвращает имя хоста сервера
- MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getPort — Возвращает порт, на котором прослушивается сервер
- MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getReply — Возвращает документ ответа heartbeat
- MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::isAwaited — Возвращает информацию о том, использовался ли в heartbeat потоковый протокол

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open