Package com.vladmihalcea.hibernate.id
Class BatchSequenceGenerator.IdentifierPool
- java.lang.Object
-
- com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierPool
-
- Enclosing class:
- BatchSequenceGenerator
static final class BatchSequenceGenerator.IdentifierPool extends java.lang.Object
Holds a number of prefetched identifiers.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Iterator<java.io.Serializable>
iterator
-
Constructor Summary
Constructors Modifier Constructor Description private
IdentifierPool(java.util.List<java.io.Serializable> identifiers)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static BatchSequenceGenerator.IdentifierPool
empty()
(package private) static BatchSequenceGenerator.IdentifierPool
forList(java.util.List<java.io.Serializable> identifiers)
(package private) boolean
isEmpty()
(package private) java.io.Serializable
next()
-
-
-
Method Detail
-
forList
static BatchSequenceGenerator.IdentifierPool forList(java.util.List<java.io.Serializable> identifiers)
-
empty
static BatchSequenceGenerator.IdentifierPool empty()
-
isEmpty
boolean isEmpty()
-
next
java.io.Serializable next()
-
-