com.h3c.sdn.api

## Interface AlertTopicListenerTransferService

-     public interface AlertTopicListenerTransferService

  Alert topic lister transfer service (Sideway API).

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `List<AlertTopicListener>` | `getListeners(SystemInformation system)` Returns the list of registered Alert Topic listeners.
    `void` | `registerListener(AlertTopicListener listener)` Notify all team members of a new listener registration.
    `void` | `removeListener(Id<AlertTopicListener,UUID> id)` Notify all team members of a listener removal.
    `void` | `updateListener(AlertTopicListener listener)` Notify all team members of a listener update.

- - ### Method Detail

    - #### getListeners

          List<AlertTopicListener> getListeners(SystemInformation system)
                                                throws Exception

      Returns the list of registered Alert Topic listeners.
      Parameters:
        `system` - controller to get the listeners from.
      Returns:
        the list of listeners
      Throws:
        `Exception` - if errors occur while executing the operation.

    - #### registerListener

          void registerListener(AlertTopicListener listener)

      Notify all team members of a new listener registration.
      Parameters:
        `listener` - the listener to register

    - #### removeListener

          void removeListener(Id<AlertTopicListener,UUID> id)

      Notify all team members of a listener removal.
      Parameters:
        `id` - the unique identifier

    - #### updateListener

          void updateListener(AlertTopicListener listener)

      Notify all team members of a listener update.
      Parameters:
        `listener` - the listener to update

Copyright © 2014. All Rights Reserved.