|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jboss.mx.util.JBossNotificationBroadcasterSupport
org.jboss.system.ServiceMBeanSupport
org.jboss.hibernate.jmx.Hibernate
A Hibernate service. Configures a SessionFactory
instance as an MBean and exposes it through JNDI. Meant to work in
conjuction with the HARDeployer.
| Field Summary | |
static String |
SESSION_FACTORY_CREATE
notification type produced when the session factory gets created |
static String |
SESSION_FACTORY_DESTROY
notification type produced when the session factory gets destroyed |
| Fields inherited from class org.jboss.system.ServiceMBeanSupport |
log, server, SERVICE_CONTROLLER_SIG, serviceName |
| Fields inherited from interface org.jboss.hibernate.jmx.HibernateMBean |
OBJECT_NAME |
| Fields inherited from interface org.jboss.system.ServiceMBean |
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
| Constructor Summary | |
Hibernate()
|
|
| Method Summary | |
String |
getBatchVersionedDataEnabled()
|
String |
getCacheProviderClass()
Get the cache provider class. |
String |
getCacheRegionPrefix()
|
String |
getDatasourceName()
Get the JNDI datasource name. |
String |
getDefaultSchema()
Get the default database schema. |
String |
getDeployedTreeCacheJndiName()
|
String |
getDialect()
Get the Hibernate SQL dialect. |
String |
getGetGeneratedKeysEnabled()
Is the use of JDBC3 getGeneratedKeys() enabled? |
URL |
getHarUrl()
|
String |
getHbm2ddlAuto()
|
String |
getJdbcBatchSize()
Get the JDBC batch update batch size. |
String |
getJdbcFetchSize()
Get the JDBC fetch size. |
String |
getJdbcScrollableResultSetEnabled()
Are scrollable result sets enabled? |
String |
getMaxFetchDepth()
Get the maximum outer join fetch depth. |
String |
getMinimalPutsEnabled()
|
String |
getPassword()
Get the database password. |
String |
getQueryCacheEnabled()
Is the query cache enabled? |
String |
getQuerySubstitutions()
Get the query substitutions. |
String |
getReflectionOptimizationEnabled()
|
String |
getSessionFactoryInterceptor()
|
String |
getSessionFactoryName()
Get the SessionFactory JNDI name. |
String |
getShowSqlEnabled()
Is SQL being logged to the console? |
String |
getStreamsForBinaryEnabled()
|
String |
getUsername()
Get the database username. |
boolean |
isDirty()
|
boolean |
isSessionFactoryRunning()
|
void |
rebuildSessionFactory()
|
void |
setBatchVersionedDataEnabled(String batchVersionedDataEnabled)
|
void |
setCacheProviderClass(String cacheProviderClass)
Set the cache provider class. |
void |
setCacheRegionPrefix(String cacheRegionPrefix)
|
void |
setDatasourceName(String datasourceName)
Set the JNDI datasource name. |
void |
setDefaultSchema(String defaultSchema)
Set the default database schema. |
void |
setDeployedTreeCacheJndiName(String deployedTreeCacheJndiName)
|
void |
setDialect(String dialect)
Set the Hibernate SQL dialect. |
void |
setGetGeneratedKeysEnabled(String getGeneratedKeysEnabled)
|
void |
setHarUrl(URL harUrl)
|
void |
setHbm2ddlAuto(String hbm2ddlAuto)
|
void |
setJdbcBatchSize(String jdbcBatchSize)
Set the JDBC batch update batch size. |
void |
setJdbcFetchSize(String jdbcFetchSize)
Set the JDBC fetch size. |
void |
setJdbcScrollableResultSetEnabled(String jdbcScrollableResultSetEnabled)
|
void |
setMaxFetchDepth(String maxFetchDepth)
Set the maximum outer join fetch depth. |
void |
setMinimalPutsEnabled(String minimalPutsEnabled)
|
void |
setPassword(String password)
Set the database password. |
void |
setQueryCacheEnabled(String queryCacheEnabled)
|
void |
setQuerySubstitutions(String querySubstitutions)
Set the query substitutions. |
void |
setReflectionOptimizationEnabled(String reflectionOptimizationEnabled)
|
void |
setSessionFactoryInterceptor(String sessionFactoryInterceptor)
|
void |
setSessionFactoryName(String sessionFactoryName)
Set the SessionFactory JNDI name. |
void |
setShowSqlEnabled(String showSqlEnabled)
|
void |
setStreamsForBinaryEnabled(String streamsForBinaryEnabled)
|
void |
setUsername(String username)
Set the database username. |
void |
startService()
Configure Hibernate and bind the SessionFactory to JNDI. |
void |
stopService()
Close the SessionFactory. |
| Methods inherited from class org.jboss.system.ServiceMBeanSupport |
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 org.jboss.mx.util.JBossNotificationBroadcasterSupport |
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jboss.system.ServiceMBean |
getName, getState, getStateString, jbossInternalLifecycle |
| Methods inherited from interface org.jboss.system.Service |
create, destroy, start, stop |
| Field Detail |
public static final String SESSION_FACTORY_CREATE
public static final String SESSION_FACTORY_DESTROY
| Constructor Detail |
public Hibernate()
| Method Detail |
public String getSessionFactoryName()
getSessionFactoryName in interface HibernateMBeanpublic void setSessionFactoryName(String sessionFactoryName)
setSessionFactoryName in interface HibernateMBeanpublic URL getHarUrl()
getHarUrl in interface HibernateMBeanpublic void setHarUrl(URL harUrl)
setHarUrl in interface HibernateMBeanpublic String getDatasourceName()
getDatasourceName in interface HibernateMBeanpublic void setDatasourceName(String datasourceName)
setDatasourceName in interface HibernateMBeanpublic String getDefaultSchema()
getDefaultSchema in interface HibernateMBeanpublic void setDefaultSchema(String defaultSchema)
setDefaultSchema in interface HibernateMBeanpublic String getHbm2ddlAuto()
getHbm2ddlAuto in interface HibernateMBeanpublic void setHbm2ddlAuto(String hbm2ddlAuto)
setHbm2ddlAuto in interface HibernateMBeanpublic String getDialect()
getDialect in interface HibernateMBeanpublic void setDialect(String dialect)
setDialect in interface HibernateMBeanpublic String getMaxFetchDepth()
getMaxFetchDepth in interface HibernateMBeanpublic void setMaxFetchDepth(String maxFetchDepth)
setMaxFetchDepth in interface HibernateMBeanpublic String getJdbcBatchSize()
getJdbcBatchSize in interface HibernateMBeanpublic void setJdbcBatchSize(String jdbcBatchSize)
setJdbcBatchSize in interface HibernateMBeanpublic String getJdbcFetchSize()
getJdbcFetchSize in interface HibernateMBeanpublic void setJdbcFetchSize(String jdbcFetchSize)
setJdbcFetchSize in interface HibernateMBeanpublic String getJdbcScrollableResultSetEnabled()
getJdbcScrollableResultSetEnabled in interface HibernateMBeanpublic void setJdbcScrollableResultSetEnabled(String jdbcScrollableResultSetEnabled)
setJdbcScrollableResultSetEnabled in interface HibernateMBeanpublic String getGetGeneratedKeysEnabled()
getGetGeneratedKeysEnabled in interface HibernateMBeanpublic void setGetGeneratedKeysEnabled(String getGeneratedKeysEnabled)
setGetGeneratedKeysEnabled in interface HibernateMBeanpublic String getQuerySubstitutions()
getQuerySubstitutions in interface HibernateMBeanpublic void setQuerySubstitutions(String querySubstitutions)
setQuerySubstitutions in interface HibernateMBeanpublic String getQueryCacheEnabled()
getQueryCacheEnabled in interface HibernateMBeanpublic void setQueryCacheEnabled(String queryCacheEnabled)
setQueryCacheEnabled in interface HibernateMBeanpublic String getCacheProviderClass()
getCacheProviderClass in interface HibernateMBeanpublic void setCacheProviderClass(String cacheProviderClass)
setCacheProviderClass in interface HibernateMBeanpublic String getCacheRegionPrefix()
getCacheRegionPrefix in interface HibernateMBeanpublic void setCacheRegionPrefix(String cacheRegionPrefix)
setCacheRegionPrefix in interface HibernateMBeanpublic String getMinimalPutsEnabled()
getMinimalPutsEnabled in interface HibernateMBeanpublic void setMinimalPutsEnabled(String minimalPutsEnabled)
setMinimalPutsEnabled in interface HibernateMBeanpublic String getShowSqlEnabled()
getShowSqlEnabled in interface HibernateMBeanpublic void setShowSqlEnabled(String showSqlEnabled)
setShowSqlEnabled in interface HibernateMBeanpublic String getUsername()
getUsername in interface HibernateMBeanpublic void setUsername(String username)
setUsername in interface HibernateMBeanpublic String getPassword()
getPassword in interface HibernateMBeanpublic void setPassword(String password)
setPassword in interface HibernateMBeanpublic String getSessionFactoryInterceptor()
getSessionFactoryInterceptor in interface HibernateMBeanpublic void setSessionFactoryInterceptor(String sessionFactoryInterceptor)
setSessionFactoryInterceptor in interface HibernateMBeanpublic boolean isDirty()
isDirty in interface HibernateMBeanpublic boolean isSessionFactoryRunning()
isSessionFactoryRunning in interface HibernateMBeanpublic String getDeployedTreeCacheJndiName()
getDeployedTreeCacheJndiName in interface HibernateMBeanpublic void setDeployedTreeCacheJndiName(String deployedTreeCacheJndiName)
setDeployedTreeCacheJndiName in interface HibernateMBeanpublic String getBatchVersionedDataEnabled()
getBatchVersionedDataEnabled in interface HibernateMBeanpublic void setBatchVersionedDataEnabled(String batchVersionedDataEnabled)
setBatchVersionedDataEnabled in interface HibernateMBeanpublic String getStreamsForBinaryEnabled()
getStreamsForBinaryEnabled in interface HibernateMBeanpublic void setStreamsForBinaryEnabled(String streamsForBinaryEnabled)
setStreamsForBinaryEnabled in interface HibernateMBeanpublic String getReflectionOptimizationEnabled()
getReflectionOptimizationEnabled in interface HibernateMBeanpublic void setReflectionOptimizationEnabled(String reflectionOptimizationEnabled)
setReflectionOptimizationEnabled in interface HibernateMBean
public void rebuildSessionFactory()
throws Exception
rebuildSessionFactory in interface HibernateMBeanException
public void startService()
throws Exception
Exception
public void stopService()
throws Exception
Exception
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||