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