blob: fdcaa9bd30755ffe6e2be047208d7f489cacbddf [file] [log] [blame]
tome5ec3fd2014-09-04 15:18:06 -07001package org.onlab.onos.net.device;
2
3import org.onlab.onos.net.DeviceId;
tome5ec3fd2014-09-04 15:18:06 -07004
5/**
6 * Service for administering the inventory of infrastructure devices.
7 */
8public interface DeviceAdminService {
9
10 /**
tome5ec3fd2014-09-04 15:18:06 -070011 * Removes the device with the specified identifier.
12 *
13 * @param deviceId device identifier
14 */
15 void removeDevice(DeviceId deviceId);
16
17 // TODO: add ability to administratively suspend/resume device
18
19}