Brian O'Connor | b876bf1 | 2014-10-02 14:59:37 -0700 | [diff] [blame] | 1 | package org.onlab.onos.net.intent; |
| 2 | |
| 3 | /** |
| 4 | * Abstraction of an application level intent. |
tom | a1d16b6 | 2014-10-02 23:45:11 -0700 | [diff] [blame] | 5 | * <p/> |
Brian O'Connor | b876bf1 | 2014-10-02 14:59:37 -0700 | [diff] [blame] | 6 | * Make sure that an Intent should be immutable when a new type is defined. |
| 7 | */ |
| 8 | public interface Intent extends BatchOperationTarget { |
| 9 | /** |
| 10 | * Returns the intent identifier. |
| 11 | * |
| 12 | * @return intent identifier |
| 13 | */ |
tom | 85258ee | 2014-10-07 00:10:02 -0700 | [diff] [blame^] | 14 | IntentId id(); |
Brian O'Connor | b876bf1 | 2014-10-02 14:59:37 -0700 | [diff] [blame] | 15 | } |