Brian O'Connor | abafb50 | 2014-12-02 22:26:20 -0800 | [diff] [blame^] | 1 | package org.onosproject.core; |
Brian O'Connor | 520c052 | 2014-11-23 23:50:47 -0800 | [diff] [blame] | 2 | |
3 | /** | ||||
4 | * A generalized interface for ID generation | ||||
5 | * | ||||
6 | * {@link #getNewId()} generates a globally unique ID instance on | ||||
7 | * each invocation. | ||||
8 | */ | ||||
9 | public interface IdGenerator { | ||||
10 | /** | ||||
11 | * Returns a globally unique ID instance. | ||||
12 | * | ||||
13 | * @return globally unique ID instance | ||||
14 | */ | ||||
15 | long getNewId(); | ||||
16 | } |