tom | c1a38d3 | 2014-08-25 23:01:32 -0700 | [diff] [blame] | 1 | package org.onlab.onos.net.provider; |
tom | 0eb04ca | 2014-08-25 14:34:51 -0700 | [diff] [blame] | 2 | |
3 | /** | ||||
4 | * Abstraction of a provider of information about network environment. | ||||
5 | */ | ||||
6 | public interface Provider { | ||||
7 | |||||
tom | 64b7aac | 2014-08-26 00:18:21 -0700 | [diff] [blame] | 8 | /** |
9 | * Returns the provider identifier. | ||||
10 | * | ||||
11 | * @return provider identification | ||||
12 | */ | ||||
tom | 0eb04ca | 2014-08-25 14:34:51 -0700 | [diff] [blame] | 13 | ProviderId id(); |
14 | |||||
15 | } |