public class HiLoKeyGeneratorFactory extends Object implements KeyGeneratorFactory, org.jboss.msc.service.Service<KeyGeneratorFactory>
| Modifier and Type | Field and Description |
|---|---|
static org.jboss.msc.service.ServiceName |
SERVICE_NAME |
| Constructor and Description |
|---|
HiLoKeyGeneratorFactory() |
| Modifier and Type | Method and Description |
|---|---|
org.jboss.msc.inject.Injector<DataSource> |
getDataSourceInjector() |
KeyGenerator |
getKeyGenerator()
Returns a new key generator
|
org.jboss.msc.inject.Injector<TransactionManager> |
getTransactionManagerInjector() |
KeyGeneratorFactory |
getValue() |
void |
setBlockSize(long blockSize) |
void |
setCreateTable(boolean createTable) |
void |
setCreateTableDdl(String createTableDdl) |
void |
setDropTable(boolean dropTable) |
void |
setIdColumnName(String idColumnName) |
void |
setSelectHiSql(String selectHiSql) |
void |
setSequenceColumn(String sequenceColumn) |
void |
setSequenceName(String sequenceName) |
void |
setTableName(String tableName) |
void |
start(org.jboss.msc.service.StartContext context) |
void |
stop(org.jboss.msc.service.StopContext context) |
public void start(org.jboss.msc.service.StartContext context)
throws org.jboss.msc.service.StartException
start in interface org.jboss.msc.service.Service<KeyGeneratorFactory>org.jboss.msc.service.StartExceptionpublic void stop(org.jboss.msc.service.StopContext context)
stop in interface org.jboss.msc.service.Service<KeyGeneratorFactory>public KeyGeneratorFactory getValue() throws IllegalStateException, IllegalArgumentException
getValue in interface org.jboss.msc.value.Value<KeyGeneratorFactory>IllegalStateExceptionIllegalArgumentExceptionpublic KeyGenerator getKeyGenerator() throws Exception
KeyGeneratorFactorygetKeyGenerator in interface KeyGeneratorFactoryExceptionpublic void setTableName(String tableName)
public void setSequenceColumn(String sequenceColumn)
public void setSequenceName(String sequenceName)
public void setIdColumnName(String idColumnName)
public void setCreateTableDdl(String createTableDdl)
public void setSelectHiSql(String selectHiSql)
public void setBlockSize(long blockSize)
public void setCreateTable(boolean createTable)
public void setDropTable(boolean dropTable)
public org.jboss.msc.inject.Injector<TransactionManager> getTransactionManagerInjector()
public org.jboss.msc.inject.Injector<DataSource> getDataSourceInjector()
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.