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

# Interface DeviceManage

    public interface DeviceManage

- ## Method Summary

  Modifier and Type | Method | 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 Details

  - ### 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)