|
Jumpi v1.2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.jumpi.impl.sequencegenerator.SequenceGeneratorImpl
A SequenceGeneratorImpl provides a thread-safe, strictly increasing sequence number. The sequence number starts at 0 and increases by one each time getNext() is called.
| Constructor Summary | |
SequenceGeneratorImpl()
|
|
| Method Summary | |
void |
configure(java.lang.String name,
Properties props)
Configure the SequenceGeneratorImpl. |
java.lang.String |
getName()
Get the fully qualified name of the instance. |
long |
getNext()
Get the next sequence number. |
void |
manage(Component root,
Component parent,
java.lang.String operation,
java.util.Hashtable parameters)
Perform a recursive management operation through the Jumpi component tree, using the parameters provided. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SequenceGeneratorImpl()
| Method Detail |
public long getNext()
getNext in interface SequenceGeneratorjava.lang.IllegalStateException - if not started.public java.lang.String getName()
getName in interface Configurableconfigure(java.lang.String, org.jumpi.spi.Properties)
public void configure(java.lang.String name,
Properties props)
throws java.lang.Exception
configure in interface Configurablename - the fully qualified instance name.props - the read-only properties to configure the instance with.
java.lang.Exception - when configuration is unsuccessful.
java.lang.IllegalArgumentException - if name or props is null or invalid
parameters.
public void manage(Component root,
Component parent,
java.lang.String operation,
java.util.Hashtable parameters)
throws java.lang.Exception
The following management actions are handled:
manage in interface Manageableroot - the Jumpi instance at the root of the component tree.parent - the immediate parent of the component.operation - the operation.parameters - the operation parameters.
java.lang.Exception - if any failure to perform management occurs.
java.lang.IllegalArgumentException - when parameters are missing.
|
Jumpi v1.2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||