<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/mongodb.monitoring.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'class.mongodb-driver-monitoring-sdamsubscriber.php',
    1 => 'MongoDB\\Driver\\Monitoring\\SDAMSubscriber',
    2 => 'L\'interface MongoDB\\Driver\\Monitoring\\SDAMSubscriber',
  ),
  'up' => 
  array (
    0 => 'mongodb.monitoring.php',
    1 => 'MongoDB\\Driver\\Monitoring',
  ),
  'prev' => 
  array (
    0 => 'mongodb-driver-monitoring-logsubscriber.log.php',
    1 => 'MongoDB\\Driver\\Monitoring\\LogSubscriber::log',
  ),
  'next' => 
  array (
    0 => 'mongodb-driver-monitoring-sdamsubscriber.serverchanged.php',
    1 => 'MongoDB\\Driver\\Monitoring\\SDAMSubscriber::serverChanged',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/mongodb/mongodb/driver/monitoring/sdamsubscriber.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/class.mongodb-driver-monitoring-sdamsubscriber.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="class.mongodb-driver-monitoring-sdamsubscriber" class="reference">
 <h1 class="title">L&#039;interface MongoDB\Driver\Monitoring\SDAMSubscriber</h1>
 

 <div class="partintro"><p class="verinfo">(mongodb &gt;=1.13.0)</p>


  <div class="section" id="mongodb-driver-monitoring-sdamsubscriber.intro">
   <h2 class="title">Introduction</h2>
   <p class="para">
    Les classes peuvent implémenter cette interface pour enregistrer un observateur
    d&#039;événements qui est notifié pour divers événements SDAM. Voir les
    spécifications <a href="https://github.com/mongodb/specifications/blob/master/source/server-discovery-and-monitoring/server-discovery-and-monitoring.md" class="link external">&raquo;&nbsp;Découverte et surveillance de serveur</a>
    et <a href="https://github.com/mongodb/specifications/blob/master/source/server-discovery-and-monitoring/server-discovery-and-monitoring-logging-and-monitoring.md" class="link external">&raquo;&nbsp;Surveillance de SDAM</a>
    pour plus d&#039;informations.
   </p>
  </div>


  <div class="section" id="mongodb-driver-monitoring-sdamsubscriber.synopsis">
   <h2 class="title">Sommaire de l&#039;Interface</h2>


   <div class="classsynopsis">
    <span class="ooclass"><strong class="classname"></strong></span>


    <div class="classsynopsisinfo">
     <span class="ooclass">
      <span class="modifier">class</span> <strong class="classname">MongoDB\Driver\Monitoring\SDAMSubscriber</strong>
     </span>

     <span class="oointerface"><span class="modifier">implements</span> 
       <a href="class.mongodb-driver-monitoring-subscriber.php" class="interfacename">MongoDB\Driver\Monitoring\Subscriber</a></span> {</div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Méthodes */</div>
    <div class="methodsynopsis dc-description">
   <span class="modifier">abstract</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-monitoring-sdamsubscriber.serverchanged.php" class="methodname">serverChanged</a></span>(<span class="methodparam"><span class="type"><a href="class.mongodb-driver-monitoring-serverchangedevent.php" class="type MongoDB\Driver\Monitoring\ServerChangedEvent">MongoDB\Driver\Monitoring\ServerChangedEvent</a></span> <code class="parameter">$event</code></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">abstract</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-monitoring-sdamsubscriber.serverclosed.php" class="methodname">serverClosed</a></span>(<span class="methodparam"><span class="type"><a href="class.mongodb-driver-monitoring-serverclosedevent.php" class="type MongoDB\Driver\Monitoring\ServerClosedEvent">MongoDB\Driver\Monitoring\ServerClosedEvent</a></span> <code class="parameter">$event</code></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">abstract</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-monitoring-sdamsubscriber.serverheartbeatfailed.php" class="methodname">serverHeartbeatFailed</a></span>(<span class="methodparam"><span class="type"><a href="class.mongodb-driver-monitoring-serverheartbeatfailedevent.php" class="type MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent">MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent</a></span> <code class="parameter">$event</code></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">abstract</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-monitoring-sdamsubscriber.serverheartbeatstarted.php" class="methodname">serverHeartbeatStarted</a></span>(<span class="methodparam"><span class="type"><a href="class.mongodb-driver-monitoring-serverheartbeatstartedevent.php" class="type MongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent">MongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent</a></span> <code class="parameter">$event</code></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">abstract</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-monitoring-sdamsubscriber.serverheartbeatsucceeded.php" class="methodname">serverHeartbeatSucceeded</a></span>(<span class="methodparam"><span class="type"><a href="class.mongodb-driver-monitoring-serverheartbeatsucceededevent.php" class="type MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent">MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent</a></span> <code class="parameter">$event</code></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">abstract</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-monitoring-sdamsubscriber.serveropening.php" class="methodname">serverOpening</a></span>(<span class="methodparam"><span class="type"><a href="class.mongodb-driver-monitoring-serveropeningevent.php" class="type MongoDB\Driver\Monitoring\ServerOpeningEvent">MongoDB\Driver\Monitoring\ServerOpeningEvent</a></span> <code class="parameter">$event</code></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">abstract</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-monitoring-sdamsubscriber.topologychanged.php" class="methodname">topologyChanged</a></span>(<span class="methodparam"><span class="type"><a href="class.mongodb-driver-monitoring-topologychangedevent.php" class="type MongoDB\Driver\Monitoring\TopologyChangedEvent">MongoDB\Driver\Monitoring\TopologyChangedEvent</a></span> <code class="parameter">$event</code></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">abstract</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-monitoring-sdamsubscriber.topologyclosed.php" class="methodname">topologyClosed</a></span>(<span class="methodparam"><span class="type"><a href="class.mongodb-driver-monitoring-topologyclosedevent.php" class="type MongoDB\Driver\Monitoring\TopologyClosedEvent">MongoDB\Driver\Monitoring\TopologyClosedEvent</a></span> <code class="parameter">$event</code></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>
<div class="methodsynopsis dc-description"><span class="modifier">abstract</span> <span class="modifier">public</span> <span class="methodname"><a href="mongodb-driver-monitoring-sdamsubscriber.topologyopening.php" class="methodname">topologyOpening</a></span>(<span class="methodparam"><span class="type"><a href="class.mongodb-driver-monitoring-topologyopeningevent.php" class="type MongoDB\Driver\Monitoring\TopologyOpeningEvent">MongoDB\Driver\Monitoring\TopologyOpeningEvent</a></span> <code class="parameter">$event</code></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>

   }</div>


  </div>

  <div class="section">
   <h2 class="title">Historique</h2>
   <p class="para">
    <table class="doctable informaltable">
     
      <thead>
       <tr>
        <th>Version</th>
        <th>Description</th>
       </tr>

      </thead>

      <tbody class="tbody">
       
    <tr>
        <td>PECL mongodb 2.0.0</td>
        <td>
            Les types de retour précédemment déclarés comme provisoires sont désormais appliqués.
        </td>
    </tr>


       
<tr>
  <td>PECL mongodb 1.15.0</td>
  <td>
    Les types de retours des méthodes sont déclarés comme provisoires en PHP 8.0 et ultérieur,
    ce qui déclenche des avis de dépréciation dans le code qui implémente cette interface sans déclarer
    les types de retours appropriés.
    L&#039;attribut <code class="code">#[ReturnTypeWillChange]</code> peut être ajouté
    pour ignorer la notice de dépréciation.
  </td>
</tr>


      </tbody>
     
    </table>

   </p>
  </div>
 </div>

   































































<h2>Sommaire</h2><ul class="chunklist chunklist_reference"><li><a href="mongodb-driver-monitoring-sdamsubscriber.serverchanged.php">MongoDB\Driver\Monitoring\SDAMSubscriber::serverChanged</a> — M&eacute;thode de notification pour un changement de description de serveur</li><li><a href="mongodb-driver-monitoring-sdamsubscriber.serverclosed.php">MongoDB\Driver\Monitoring\SDAMSubscriber::serverClosed</a> — M&eacute;thode de notification pour la fermeture d'un serveur</li><li><a href="mongodb-driver-monitoring-sdamsubscriber.serverheartbeatfailed.php">MongoDB\Driver\Monitoring\SDAMSubscriber::serverHeartbeatFailed</a> — M&eacute;thode de notification pour un &eacute;chec de battement de c&oelig;ur de serveur</li><li><a href="mongodb-driver-monitoring-sdamsubscriber.serverheartbeatstarted.php">MongoDB\Driver\Monitoring\SDAMSubscriber::serverHeartbeatStarted</a> — M&eacute;thode de notification pour un battement de c&oelig;ur de serveur d&eacute;marr&eacute;</li><li><a href="mongodb-driver-monitoring-sdamsubscriber.serverheartbeatsucceeded.php">MongoDB\Driver\Monitoring\SDAMSubscriber::serverHeartbeatSucceeded</a> — M&eacute;thode de notification pour un battement de c&oelig;ur de serveur r&eacute;ussi</li><li><a href="mongodb-driver-monitoring-sdamsubscriber.serveropening.php">MongoDB\Driver\Monitoring\SDAMSubscriber::serverOpening</a> — M&eacute;thode de notification pour l'ouverture d'un serveur</li><li><a href="mongodb-driver-monitoring-sdamsubscriber.topologychanged.php">MongoDB\Driver\Monitoring\SDAMSubscriber::topologyChanged</a> — M&eacute;thode de notification pour un changement de description de topologie</li><li><a href="mongodb-driver-monitoring-sdamsubscriber.topologyclosed.php">MongoDB\Driver\Monitoring\SDAMSubscriber::topologyClosed</a> — M&eacute;thode de notification pour la fermeture de topologie</li><li><a href="mongodb-driver-monitoring-sdamsubscriber.topologyopening.php">MongoDB\Driver\Monitoring\SDAMSubscriber::topologyOpening</a> — M&eacute;thode de notification pour l'ouverture de topologie</li></ul>
</div>
<?php manual_footer($setup); ?>