Top Description Fields Constructors Methods
org.hibernate.engine.jdbc.batch.internal

public Class BatchBuilderImpl

extends Object
implements BatchBuilder, Manageable, BatchBuilderMXBean
Class Inheritance
All Implemented Interfaces
org.hibernate.engine.jdbc.batch.internal.BatchBuilderMXBean, org.hibernate.service.spi.Manageable, org.hibernate.engine.jdbc.batch.spi.BatchBuilder, org.hibernate.service.Service, java.io.Serializable
Imports
org.hibernate.engine.jdbc.batch.spi.Batch, .BatchBuilder, .BatchKey, org.hibernate.engine.jdbc.spi.JdbcCoordinator, org.hibernate.service.spi.Manageable

Deprecated

as a consequence of Manageable being deprecated. See corresponding docs for further information.

A builder for Batch instances.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private volatile int

Constructor Summary

AccessConstructor and Description
public
BatchBuilderImpl()

Constructs a BatchBuilderImpl

public
BatchBuilderImpl(int
The batch jdbcBatchSize to use.
jdbcBatchSize
)

Constructs a BatchBuilderImpl

Method Summary

Modifier and TypeMethod and Description
public Batch
buildBatch(BatchKey
Value to uniquely identify a batch
key
,
JdbcCoordinator
The JDBC coordinator with which to coordinate efforts
jdbcCoordinator
)

Implements org.hibernate.engine.jdbc.batch.spi.BatchBuilder.buildBatch.

Build a batch.
public int
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

jdbcBatchSizeback to summary
private volatile int jdbcBatchSize

Constructor Detail

BatchBuilderImplback to summary
public BatchBuilderImpl()

Constructs a BatchBuilderImpl

BatchBuilderImplback to summary
public BatchBuilderImpl(int jdbcBatchSize)

Constructs a BatchBuilderImpl

Parameters
jdbcBatchSize:int

The batch jdbcBatchSize to use.

Method Detail

buildBatchback to summary
public Batch buildBatch(BatchKey key, JdbcCoordinator jdbcCoordinator)

Implements org.hibernate.engine.jdbc.batch.spi.BatchBuilder.buildBatch.

Doc from org.hibernate.engine.jdbc.batch.spi.BatchBuilder.buildBatch.

Build a batch.

Parameters
key:BatchKey

Value to uniquely identify a batch

jdbcCoordinator:JdbcCoordinator

The JDBC coordinator with which to coordinate efforts

Returns:Batch

The built batch

Annotations
@Override
getJdbcBatchSizeback to summary
public int getJdbcBatchSize()

Implements org.hibernate.engine.jdbc.batch.internal.BatchBuilderMXBean.getJdbcBatchSize.

Annotations
@Override
setJdbcBatchSizeback to summary
public void setJdbcBatchSize(int jdbcBatchSize)

Implements org.hibernate.engine.jdbc.batch.internal.BatchBuilderMXBean.setJdbcBatchSize.

Annotations
@Override