Sho SHIMIZU | 73f4234 | 2014-08-14 11:56:56 -0700 | [diff] [blame] | 1 | package net.onrc.onos.api.flowmanager; |
| 2 | |
| 3 | /** |
| 4 | * An generator of {@link FlowId}. |
| 5 | */ |
| 6 | public interface FlowIdGenerator { |
| 7 | /** |
Toshio Koide | 515ba84 | 2014-08-20 11:53:37 -0700 | [diff] [blame] | 8 | * Generates a global unique {@link FlowId} instance. |
Sho SHIMIZU | 73f4234 | 2014-08-14 11:56:56 -0700 | [diff] [blame] | 9 | * |
Toshio Koide | 515ba84 | 2014-08-20 11:53:37 -0700 | [diff] [blame] | 10 | * @return a global unique {@link FlowId} instance. |
Sho SHIMIZU | 73f4234 | 2014-08-14 11:56:56 -0700 | [diff] [blame] | 11 | */ |
Toshio Koide | 515ba84 | 2014-08-20 11:53:37 -0700 | [diff] [blame] | 12 | FlowId getNewId(); |
Sho SHIMIZU | 73f4234 | 2014-08-14 11:56:56 -0700 | [diff] [blame] | 13 | } |