public class DatabaseStorageConfiguration extends Object implements StoreConfiguration
StoreConfiguration.StoreType| Constructor and Description |
|---|
DatabaseStorageConfiguration() |
public StoreConfiguration.StoreType getStoreType()
getStoreType in interface StoreConfigurationpublic String getMessageTableName()
public void setMessageTableName(String messageTableName)
public String getBindingsTableName()
public void setBindingsTableName(String bindingsTableName)
public String getLargeMessageTableName()
public void setLargeMessageTableName(String largeMessagesTableName)
public String getPageStoreTableName()
public void setNodeManagerStoreTableName(String nodeManagerStoreTableName)
public String getNodeManagerStoreTableName()
public void setPageStoreTableName(String pageStoreTableName)
public String getJMSBindingsTableName()
public void setJMSBindingsTableName(String jmsBindingsTableName)
public void setJdbcConnectionUrl(String jdbcConnectionUrl)
public String getJdbcConnectionUrl()
public void setJdbcDriverClassName(String jdbcDriverClassName)
public String getJdbcDriverClassName()
public DataSource getDataSource()
null if jdbcConnectionUrl and jdbcDriverClassName are used instead).public void setDataSource(DataSource dataSource)
dataSource - public SQLProvider.Factory getSqlProviderFactory()
SQLProvider.Factory used to communicate with the JDBC data store.
It can be null. If the value is null and dataSource is set, the {@link org.apache.activemq.artemis.jdbc.store.sql.PropertySQLProvider.Factory} will be used,
else the type of the factory will be determined based on the jdbcDriverClassName.public void setSqlProvider(SQLProvider.Factory sqlProviderFactory)
public int getJdbcNetworkTimeout()
public void setJdbcNetworkTimeout(int jdbcNetworkTimeout)
public long getJdbcLockRenewPeriodMillis()
public void setJdbcLockRenewPeriodMillis(long jdbcLockRenewPeriodMillis)
public long getJdbcLockExpirationMillis()
public void setJdbcLockExpirationMillis(long jdbcLockExpirationMillis)
public long getJdbcLockAcquisitionTimeoutMillis()
public void setJdbcLockAcquisitionTimeoutMillis(long jdbcLockAcquisitionTimeoutMillis)
Copyright © 2018 JBoss by Red Hat. All rights reserved.