public interface UniqueIDGeneratorService
Modifier and Type | Method and Description |
---|---|
Object |
generate()
Returns a unique id across the network, including those generated by
generateFor(Class) method. |
Object |
generateFor(Class klass)
Returns a unique id across the network, including those generated by
generate() method. |
Object generate()
generateFor(Class)
method. For e.g. if generateFor has already
generated id "1", this method will not return "1" anymore. For a single
JVM server, this method would just send back an Atomically incremented
counter.Object generateFor(Class klass)
generate()
method. For e.g. if generate has already generated id
"1", this method will not return "1" anymore. For a single JVM server,
this method would just send back an Atomically incremented counter.klass
- The class for which this method is being generated. The
generator implementation can then probably put in a suffix of
identification for generated id's.Copyright © 2013. All Rights Reserved.