public class DatabaseStorageConfiguration extends Object implements StoreConfiguration
StoreConfiguration.StoreType
Constructor and Description |
---|
DatabaseStorageConfiguration() |
public StoreConfiguration.StoreType getStoreType()
getStoreType
in interface StoreConfiguration
public 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 void setJdbcConnectionUrl(String jdbcConnectionUrl)
public String getJdbcConnectionUrl()
public String getJdbcUser()
public void setJdbcUser(String jdbcUser)
public String getJdbcPassword()
public void setJdbcPassword(String jdbcPassword)
public void setJdbcDriverClassName(String jdbcDriverClassName)
public String getJdbcDriverClassName()
public void setDataSource(DataSource dataSource)
dataSource
- public JDBCConnectionProvider getConnectionProvider()
public DatabaseStorageConfiguration setConnectionProviderNetworkTimeout(Executor executor, int ms)
public DatabaseStorageConfiguration clearConnectionProviderNetworkTimeout()
public String getDataSourceClassName()
public void setDataSourceClassName(String dataSourceClassName)
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)
public long getJdbcJournalSyncPeriodMillis()
public void setJdbcJournalSyncPeriodMillis(long jdbcJournalSyncPeriodMillis)
Copyright © 2021 JBoss by Red Hat. All rights reserved.