/*
* Hibernate, Relational Persistence for Idiomatic Java
*
* License: GNU Lesser General Public License (LGPL), version 2.1 or later.
* See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
*/
package org.hibernate.engine.jdbc.batch.spi;
import org.hibernate.engine.jdbc.spi.JdbcCoordinator;
import org.hibernate.service.Service;
A builder for Batch
instances Author: Steve Ebersole
/**
* A builder for {@link Batch} instances
*
* @author Steve Ebersole
*/
public interface BatchBuilder extends Service {
Build a batch.
Params: - key – Value to uniquely identify a batch
- jdbcCoordinator – The JDBC coordinator with which to coordinate efforts
Returns: The built batch
/**
* Build a batch.
*
* @param key Value to uniquely identify a batch
* @param jdbcCoordinator The JDBC coordinator with which to coordinate efforts
*
* @return The built batch
*/
Batch buildBatch(BatchKey key, JdbcCoordinator jdbcCoordinator);
}