1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.ws.addressing.uuid;
18
19 /***
20 * Provides the ability to generate Universally Unique IDentifiers (UUIDs).
21 * Use {@link UUIdGeneratorFactory#createUUIdGenerator()} or
22 * {@link UUIdGeneratorFactory#createUUIdGenerator(String)} to obtain
23 * {@link UUIdGenerator} instances.
24 *
25 * @author Ian P. Springer <ian_springer@hp.com>
26 */
27 public interface UUIdGenerator {
28
29 /***
30 * Generate a Universally Unique IDentifier (UUID).
31 *
32 * @return a Universally Unique IDentifier (UUID)
33 */
34 String generateUUId();
35
36 }