org.hibernate.id.enhanced

Class OptimizerFactory.OptimizerSupport

Enclosing Class:
OptimizerFactory
Implemented Interfaces:
Optimizer
Known Direct Subclasses:
OptimizerFactory.HiLoOptimizer, OptimizerFactory.NoopOptimizer, OptimizerFactory.PooledOptimizer

public static abstract class OptimizerFactory.OptimizerSupport
extends java.lang.Object
implements Optimizer

Field Summary

protected int
incrementSize
protected Class
returnClass

Constructor Summary

OptimizerSupport(Class returnClass, int incrementSize)

Method Summary

int
getIncrementSize()
Class
getReturnClass()
protected Serializable
make(long value)

Field Details

incrementSize

protected final int incrementSize

returnClass

protected final Class returnClass

Constructor Details

OptimizerSupport

protected OptimizerSupport(Class returnClass,
                           int incrementSize)

Method Details

getIncrementSize

public int getIncrementSize()
Specified by:
getIncrementSize in interface Optimizer

getReturnClass

public Class getReturnClass()

make

protected Serializable make(long value)