| Modifier and Type | Field and Description |
|---|---|
| private final AtomicLong | |
| private final String | |
| private final String | |
| private final String | |
| private final String | |
| private final String | |
| private final String | |
| private final String | |
| private final String | |
| private final String | |
| private final String |
| Access | Constructor and Description |
|---|---|
| public | PrefixedIncrementingId(final String
string prefix for generated IDs prefix)Creates an incrementing identifier. |
| count | back to summary |
|---|---|
| private final AtomicLong count | |
| prefix0 | back to summary |
|---|---|
| private final String prefix0 | |
| prefix1 | back to summary |
|---|---|
| private final String prefix1 | |
| prefix2 | back to summary |
|---|---|
| private final String prefix2 | |
| prefix3 | back to summary |
|---|---|
| private final String prefix3 | |
| prefix4 | back to summary |
|---|---|
| private final String prefix4 | |
| prefix5 | back to summary |
|---|---|
| private final String prefix5 | |
| prefix6 | back to summary |
|---|---|
| private final String prefix6 | |
| prefix7 | back to summary |
|---|---|
| private final String prefix7 | |
| prefix8 | back to summary |
|---|---|
| private final String prefix8 | |
| prefix9 | back to summary |
|---|---|
| private final String prefix9 | |
| PrefixedIncrementingId | back to summary |
|---|---|
| public PrefixedIncrementingId(final String prefix) Creates an incrementing identifier.
| |
| createId | back to summary |
|---|---|
| pack-priv String createId(final long value) Create an ID from this instance's prefix and zero padded specified value. Hand rolled equivalent to `String.format("ex-%010d", value)` optimized to reduce allocation and CPU overhead. | |
| getNextId | back to summary |
|---|---|
| public String getNextId() | |
| getNextNumber | back to summary |
|---|---|
| public long getNextNumber() | |