public interface BatchOperation<I,O>
All operations in a batch will be performed sequentially in a single thread (or we'd need a more complex producer/consumer API here), but there is no guarantee that they will be run in the same Hibernate session, transaction, or against the same database connection.
Modifier and Type | Method and Description |
---|---|
void |
done()
Called at the end of batch processing, whether the processing was successful or not.
|
int |
getExpectedTotal() |
Iterable<I> |
input() |
com.google.common.base.Function<I,O> |
operation() |
void |
prepare()
Called before the batch is processed.
|
Copyright © 2003–2016 Atlassian. All rights reserved.