org.hibernate.id.enhanced
Class OptimizerFactory.OptimizerSupport
java.lang.Object
   org.hibernate.id.enhanced.OptimizerFactory.OptimizerSupport
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:
- getIncrementSizein interface- Optimizer
 
- 
- Returns:
- The increment size.
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.