org.hibernate.id.enhanced
Class OptimizerFactory.OptimizerSupport
java.lang.Object
org.hibernate.id.enhanced.OptimizerFactory.OptimizerSupport
- All Implemented Interfaces:
- Optimizer
- Direct Known Subclasses:
- OptimizerFactory.HiLoOptimizer, OptimizerFactory.LegacyHiLoAlgorithmOptimizer, OptimizerFactory.NoopOptimizer, OptimizerFactory.PooledLoOptimizer, OptimizerFactory.PooledOptimizer
- Enclosing class:
- OptimizerFactory
public abstract static class OptimizerFactory.OptimizerSupport
- extends Object
- implements Optimizer
Common support for optimizer implementations.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
returnClass
protected final Class returnClass
incrementSize
protected final int incrementSize
OptimizerFactory.OptimizerSupport
protected OptimizerFactory.OptimizerSupport(Class returnClass,
int incrementSize)
- Construct an optimizer
- Parameters:
returnClass
- The expected id class.incrementSize
- The increment size
getReturnClass
public final Class getReturnClass()
- Getter for property 'returnClass'. This is the Java
class which is used to represent the id (e.g.
Long
).
- Returns:
- Value for property 'returnClass'.
getIncrementSize
public final int getIncrementSize()
- Retrieves the defined increment size.
- Specified by:
getIncrementSize
in interface Optimizer
- Returns:
- The increment size.
Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.