com.h3c.sdn.misc.net

## Interface NMAlgoListener

-     public interface NMAlgoListener

  A listener interested in hearing about add, delete and change events from the Node Manager Data structure.

  Classes implementing this interface may participate in learning the status of an entity in the Node Manager data structure. The listener provides an interface to help Node Manager HA. The events propagated via this interface will result in appropriate entity shared on the Bus.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `nodeDeleted(Entity node)` Callback invoked when the end host is deleted from the data structure.
    `void` | `othersNodeDeleted(Entity node)` Callback invoked when the end host is deleted from Others.
    `void` | `othersVidDeleted(Entity node)` Callback invoked when all end hosts for a vid are cleared from Others.
    `void` | `vidDeleted(Entity node)` Callback invoked when all end hosts for a vid are cleared from the data structure.

- - ### Method Detail

    - #### nodeDeleted

          void nodeDeleted(Entity node)

      Callback invoked when the end host is deleted from the data structure.
      Parameters:
        `node` - the node that was removed

    - #### vidDeleted

          void vidDeleted(Entity node)

      Callback invoked when all end hosts for a vid are cleared from the data structure.
      Parameters:
        `node` - the node whose vid was deleted.

    - #### othersNodeDeleted

          void othersNodeDeleted(Entity node)

      Callback invoked when the end host is deleted from Others.
      Parameters:
        `node` - the node that was removed

    - #### othersVidDeleted

          void othersVidDeleted(Entity node)

      Callback invoked when all end hosts for a vid are cleared from Others.
      Parameters:
        `node` - the node whose vid was deleted.

Copyright © 2014. All Rights Reserved.