org.jboss.ejb.plugins.keygenerator.hilo
Class HiLoKeyGeneratorFactory
java.lang.Object
org.jboss.mx.util.JBossNotificationBroadcasterSupport (src)
org.jboss.system.ServiceMBeanSupport (src)
org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory
- All Implemented Interfaces:
- KeyGeneratorFactory (src) , MBeanRegistration (src) , NotificationBroadcaster (src) , NotificationEmitter (src) , java.io.Serializable, Service (src) , ServiceMBean (src)
- public class HiLoKeyGeneratorFactory
- extends ServiceMBeanSupport (src)
- implements KeyGeneratorFactory (src) , java.io.Serializable
- See Also:
- Serialized Form
Fields inherited from interface org.jboss.system.ServiceMBean (src) |
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Methods inherited from class org.jboss.system.ServiceMBeanSupport (src) |
create, createService, destroy, destroyService, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HiLoKeyGeneratorFactory
public HiLoKeyGeneratorFactory()
setFactoryName
public void setFactoryName(java.lang.String factoryName)
getFactoryName
public java.lang.String getFactoryName()
- Description copied from interface:
KeyGeneratorFactory (src)
- Returns the name of the factory
- Specified by:
getFactoryName
in interface KeyGeneratorFactory (src)
setDataSource
public void setDataSource(ObjectName (src) dataSource)
throws java.lang.Exception
- Throws:
java.lang.Exception
getDataSource
public ObjectName (src) getDataSource()
getTableName
public java.lang.String getTableName()
setTableName
public void setTableName(java.lang.String tableName)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSequenceColumn
public java.lang.String getSequenceColumn()
setSequenceColumn
public void setSequenceColumn(java.lang.String sequenceColumn)
getSequenceName
public java.lang.String getSequenceName()
setSequenceName
public void setSequenceName(java.lang.String sequenceName)
getIdColumnName
public java.lang.String getIdColumnName()
setIdColumnName
public void setIdColumnName(java.lang.String idColumnName)
getCreateTableDdl
public java.lang.String getCreateTableDdl()
setCreateTableDdl
public void setCreateTableDdl(java.lang.String createTableDdl)
getBlockSize
public long getBlockSize()
setBlockSize
public void setBlockSize(long blockSize)
getKeyGenerator
public KeyGenerator (src) getKeyGenerator()
throws java.lang.Exception
- Description copied from interface:
KeyGeneratorFactory (src)
- Returns a new key generator
- Specified by:
getKeyGenerator
in interface KeyGeneratorFactory (src)
- Throws:
java.lang.Exception
startService
public void startService()
throws java.lang.Exception
- Description copied from class:
ServiceMBeanSupport (src)
- Sub-classes should override this method to provide
custum 'start' logic.
This method is empty, and is provided for convenience
when concrete service classes do not need to perform
anything specific for this state change.
- Overrides:
startService
in class ServiceMBeanSupport (src)
- Throws:
java.lang.Exception
stopService
public void stopService()
throws java.lang.Exception
- Description copied from class:
ServiceMBeanSupport (src)
- Sub-classes should override this method to provide
custum 'stop' logic.
This method is empty, and is provided for convenience
when concrete service classes do not need to perform
anything specific for this state change.
- Overrides:
stopService
in class ServiceMBeanSupport (src)
- Throws:
java.lang.Exception