|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.hibernate.jmx.HibernateService
Implementation of HibernateServiceMBean. Creates a
SessionFactory and binds it to the specified JNDI name.
All mapping documents are loaded as resources by the MBean.
HibernateServiceMBean
,
SessionFactory
Constructor Summary | |
HibernateService()
|
Method Summary | |
void |
addMapResource(String mapResource)
Add a mapping file |
void |
createSchema()
Export create DDL to the database |
void |
dropSchema()
Export drop DDL to the database |
boolean |
getBatchUpdateVersionedEnabled()
Are JDBC batch updates enabled for versioned entities? |
String |
getCacheProvider()
Get the cache provider class |
String |
getCacheRegionPrefix()
Get the second-level cache region prefix; |
String |
getDatasource()
The JNDI name of the datasource to use in this SessionFactory |
String |
getDefaultSchema()
Get the default schema name |
String |
getDialect()
The JNDI name of the dialect class to use in this SessionFactory |
Boolean |
getGetGeneratedKeysEnabled()
Is use of JDBC3 getGeneratedKeys() enabled? |
Integer |
getJdbcBatchSize()
Get the JDBC batch size |
Integer |
getJdbcFetchSize()
Get the JDBC fetch size |
String |
getJndiName()
The JNDI name to bind to the SessionFactory |
String |
getMapResources()
The Hibernate mapping files (might be overridden by subclasses that want to specify the mapping files by some other mechanism) |
Integer |
getMaximumFetchDepth()
Get the max outer join fetch depth |
boolean |
getMinimalPutsEnabled()
Is second-level cache optimized for minimal puts? |
String |
getName()
The name of the current bean |
String |
getPassword()
Log into the database with this password |
protected Properties |
getProperties()
|
String |
getProperty(String property)
Get a property |
String |
getPropertyList()
Display the properties |
boolean |
getQueryCacheEnabled()
Is the query cache enabled? |
String |
getQuerySubstitutions()
Get the query substitutions string |
Boolean |
getScrollableResultSetsEnabled()
Is use of scrollable resultsets enabled? |
boolean |
getShowSql()
Is SQL logging enabled? |
String |
getTransactionManagerLookupStrategy()
Get the strategy for obtaining the JTA TransactionManager |
String |
getTransactionStrategy()
The fully qualified class name of the Hibernate TransactionFactory implementation |
String |
getUserName()
Log into the database with this name |
String |
getUserTransactionName()
The JNDI name of the JTA UserTransaction object (used only be JTATransaction). |
void |
setBatchUpdateVersioned(boolean enabled)
Enabled/disable JDBC batch updates for versioned entities |
void |
setCacheProvider(String providerClassName)
Set the cache provider class |
void |
setCacheRegionPrefix(String prefix)
Set a prefix for all second-level cache regions. |
void |
setDatasource(String datasource)
Set the JNDI name of the datasource to use in this SessionFactory |
void |
setDefaultSchema(String schema)
Set the default schema name |
void |
setDialect(String dialect)
The name of the dialect class to use in this SessionFactory |
void |
setGetGeneratedKeysEnabled(Boolean enabled)
Enable/disable use of JDBC3 getGeneratedKeys() |
void |
setJdbcBatchSize(Integer batchSize)
Set the JDBC batch size |
void |
setJdbcFetchSize(Integer fetchSize)
Set the JDBC fetch size |
void |
setJndiName(String jndiName)
The JNDI name to bind to the SessionFactory |
void |
setMapResources(String mapResources)
Specify the Hibernate mapping files |
void |
setMaximumFetchDepth(Integer fetchDepth)
Set the max outer join fetch depth |
void |
setMinimalPutsEnabled(boolean enabled)
Optimize second-level cache for minimal puts |
void |
setPassword(String password)
Log into the database with this password |
protected void |
setProperty(String propName,
boolean value)
|
protected void |
setProperty(String propName,
Integer value)
|
void |
setProperty(String property,
String value)
Set a property |
void |
setQueryCacheEnabled(boolean enabled)
Enable/disable the query cache |
void |
setQuerySubstitutions(String querySubstitutions)
Set the query substitutions string |
void |
setScrollableResultSetsEnabled(Boolean enabled)
Enable/disable use of scrollable resultsets |
void |
setShowSql(boolean showSql)
Enable logging of SQL to console |
void |
setTransactionManagerLookupStrategy(String lkpStrategy)
Set the strategy for obtaining the JTA TransactionManager |
void |
setTransactionStrategy(String txnStrategy)
Set the fully qualified class name of the Hibernate TransactionFactory implementation |
void |
setUserName(String userName)
Log into the database with this name |
void |
setUserTransactionName(String utName)
Set the JNDI name of the JTA UserTransaction object (used only by JTATransaction). |
void |
start()
Create the SessionFactory and bind to the jndi name on startup |
void |
stop()
Unbind the SessionFactory or stub from JNDI |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public HibernateService()
Method Detail |
public String getName()
public String getMapResources()
HibernateServiceMBean
getMapResources
in interface HibernateServiceMBean
public void setMapResources(String mapResources)
HibernateServiceMBean
setMapResources
in interface HibernateServiceMBean
mapResources
- public void addMapResource(String mapResource)
HibernateServiceMBean
addMapResource
in interface HibernateServiceMBean
mapResource
- protected void setProperty(String propName, boolean value)
protected void setProperty(String propName, Integer value)
public String getDatasource()
HibernateServiceMBean
getDatasource
in interface HibernateServiceMBean
public void setDatasource(String datasource)
HibernateServiceMBean
setDatasource
in interface HibernateServiceMBean
datasource
- public String getDialect()
HibernateServiceMBean
getDialect
in interface HibernateServiceMBean
public void setDialect(String dialect)
HibernateServiceMBean
setDialect
in interface HibernateServiceMBean
dialect
- fully qualified class name of Dialect subclassDialect
public String getJndiName()
HibernateServiceMBean
getJndiName
in interface HibernateServiceMBean
public void setJndiName(String jndiName)
HibernateServiceMBean
setJndiName
in interface HibernateServiceMBean
jndiName
- public boolean getShowSql()
HibernateServiceMBean
getShowSql
in interface HibernateServiceMBean
public void setShowSql(boolean showSql)
HibernateServiceMBean
setShowSql
in interface HibernateServiceMBean
public String getUserName()
HibernateServiceMBean
getUserName
in interface HibernateServiceMBean
public void setUserName(String userName)
HibernateServiceMBean
setUserName
in interface HibernateServiceMBean
userName
- public String getPassword()
HibernateServiceMBean
getPassword
in interface HibernateServiceMBean
public void setPassword(String password)
HibernateServiceMBean
setPassword
in interface HibernateServiceMBean
password
- public void start() throws HibernateException
HibernateServiceMBean
start
in interface HibernateServiceMBean
HibernateException
public void stop()
HibernateServiceMBean
stop
in interface HibernateServiceMBean
public String getTransactionStrategy()
HibernateServiceMBean
getTransactionStrategy
in interface HibernateServiceMBean
TransactionFactory
public String getUserTransactionName()
HibernateServiceMBean
getUserTransactionName
in interface HibernateServiceMBean
JTATransaction
public void setTransactionStrategy(String txnStrategy)
HibernateServiceMBean
setTransactionStrategy
in interface HibernateServiceMBean
txnStrategy
- the class nameTransactionFactory
public void setUserTransactionName(String utName)
HibernateServiceMBean
setUserTransactionName
in interface HibernateServiceMBean
utName
- the JNDI nameJTATransaction
public String getTransactionManagerLookupStrategy()
HibernateServiceMBean
getTransactionManagerLookupStrategy
in interface HibernateServiceMBean
TransactionManagerLookup
public void setTransactionManagerLookupStrategy(String lkpStrategy)
HibernateServiceMBean
setTransactionManagerLookupStrategy
in interface HibernateServiceMBean
lkpStrategy
- the class nameTransactionManagerLookup
protected Properties getProperties()
public String getPropertyList()
HibernateServiceMBean
getPropertyList
in interface HibernateServiceMBean
public String getProperty(String property)
HibernateServiceMBean
getProperty
in interface HibernateServiceMBean
property
- the property name
public void setProperty(String property, String value)
HibernateServiceMBean
setProperty
in interface HibernateServiceMBean
property
- the property namevalue
- the property valuepublic void dropSchema() throws HibernateException
HibernateServiceMBean
dropSchema
in interface HibernateServiceMBean
HibernateException
public void createSchema() throws HibernateException
HibernateServiceMBean
createSchema
in interface HibernateServiceMBean
HibernateException
public boolean getBatchUpdateVersionedEnabled()
HibernateServiceMBean
getBatchUpdateVersionedEnabled
in interface HibernateServiceMBean
public String getCacheProvider()
HibernateServiceMBean
getCacheProvider
in interface HibernateServiceMBean
public String getCacheRegionPrefix()
HibernateServiceMBean
getCacheRegionPrefix
in interface HibernateServiceMBean
public String getDefaultSchema()
HibernateServiceMBean
getDefaultSchema
in interface HibernateServiceMBean
public Boolean getGetGeneratedKeysEnabled()
HibernateServiceMBean
getGetGeneratedKeysEnabled
in interface HibernateServiceMBean
public Integer getJdbcBatchSize()
HibernateServiceMBean
getJdbcBatchSize
in interface HibernateServiceMBean
public Integer getJdbcFetchSize()
HibernateServiceMBean
getJdbcFetchSize
in interface HibernateServiceMBean
public Integer getMaximumFetchDepth()
HibernateServiceMBean
getMaximumFetchDepth
in interface HibernateServiceMBean
public boolean getMinimalPutsEnabled()
HibernateServiceMBean
getMinimalPutsEnabled
in interface HibernateServiceMBean
public boolean getQueryCacheEnabled()
HibernateServiceMBean
getQueryCacheEnabled
in interface HibernateServiceMBean
public String getQuerySubstitutions()
HibernateServiceMBean
getQuerySubstitutions
in interface HibernateServiceMBean
public Boolean getScrollableResultSetsEnabled()
HibernateServiceMBean
getScrollableResultSetsEnabled
in interface HibernateServiceMBean
public void setBatchUpdateVersioned(boolean enabled)
HibernateServiceMBean
setBatchUpdateVersioned
in interface HibernateServiceMBean
public void setCacheProvider(String providerClassName)
HibernateServiceMBean
setCacheProvider
in interface HibernateServiceMBean
public void setCacheRegionPrefix(String prefix)
HibernateServiceMBean
setCacheRegionPrefix
in interface HibernateServiceMBean
public void setDefaultSchema(String schema)
HibernateServiceMBean
setDefaultSchema
in interface HibernateServiceMBean
public void setGetGeneratedKeysEnabled(Boolean enabled)
HibernateServiceMBean
setGetGeneratedKeysEnabled
in interface HibernateServiceMBean
public void setJdbcBatchSize(Integer batchSize)
HibernateServiceMBean
setJdbcBatchSize
in interface HibernateServiceMBean
public void setJdbcFetchSize(Integer fetchSize)
HibernateServiceMBean
setJdbcFetchSize
in interface HibernateServiceMBean
public void setMaximumFetchDepth(Integer fetchDepth)
HibernateServiceMBean
setMaximumFetchDepth
in interface HibernateServiceMBean
public void setMinimalPutsEnabled(boolean enabled)
HibernateServiceMBean
setMinimalPutsEnabled
in interface HibernateServiceMBean
public void setQueryCacheEnabled(boolean enabled)
HibernateServiceMBean
setQueryCacheEnabled
in interface HibernateServiceMBean
public void setQuerySubstitutions(String querySubstitutions)
HibernateServiceMBean
setQuerySubstitutions
in interface HibernateServiceMBean
public void setScrollableResultSetsEnabled(Boolean enabled)
HibernateServiceMBean
setScrollableResultSetsEnabled
in interface HibernateServiceMBean
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |