ru.bitel.oss.systems.inventory.resource.server.bean

## Interface DeviceManage

-     public interface DeviceManage

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | `createService(java.lang.Object serviceSpec)`
    `void` | `destroy()` Освобождение ресурсов.
    `boolean` | `init(int timeout)` Инициализация.
    `void` | `link()` Системная синхронизация, например, установка snmp трапов о перезагрузке и т.п.
    `void` | `reboot()` Отправка команды перезагрузки.
    `java.util.Iterator<?>` | `serviceList()`
    `boolean` | `servicesCancel(java.util.List<?> services)`
    `boolean` | `servicesCreate(java.util.List<?> services)`
    `boolean` | `servicesModify(java.util.List<?> services)` Например, изменение скорости.

- - ### Method Detail

    - #### init

          boolean init(int timeout)

      Инициализация. Здесь, например, выполняется подключение по telnet к switch.
      Или инициализация snmp контекста.
      Parameters:
        `timeout` -
      Returns:

    - #### destroy

          void destroy()

      Освобождение ресурсов. Например, закрытие соединения telnet.

    - #### reboot

          void reboot()

      Отправка команды перезагрузки.

    - #### link

          void link()

      Системная синхронизация, например, установка snmp трапов о перезагрузке и т.п.

    - #### createService

          java.lang.Object createService(java.lang.Object serviceSpec)

    - #### serviceList

          java.util.Iterator<?> serviceList()

    - #### servicesCreate

          boolean servicesCreate(java.util.List<?> services)

    - #### servicesModify

          boolean servicesModify(java.util.List<?> services)

      Например, изменение скорости.
      Returns:

    - #### servicesCancel

          boolean servicesCancel(java.util.List<?> services)