blob: 0ca669bd59a1c23580bb7467583d3c47113ef8de [file] [log] [blame]
Brian O'Connorf3d06162014-10-02 15:54:12 -07001package org.onlab.onos.net.intent;
2
3/**
4 * This interface is for generator of IntentId. It is defined only for
5 * testing purpose to keep type safety on mock creation.
6 *
7 * <p>
8 * {@link #getNewId()} generates a globally unique {@link IntentId} instance
9 * on each invocation. Application developers should not generate IntentId
10 * by themselves. Instead use an implementation of this interface.
11 * </p>
12 */
13public interface IntentIdGenerator extends IdGenerator<IntentId> {
14}