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

# Interface DeviceManage

public interface DeviceManage

- ## Method Summary

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

    Object createService(Object serviceSpec)

  - ### serviceList

    Iterator<?> serviceList()

  - ### servicesCreate

    boolean servicesCreate(List<?> services)

  - ### servicesModify

    boolean servicesModify(List<?> services)
    Например, изменение скорости.
    Returns:

  - ### servicesCancel

    boolean servicesCancel(List<?> services)