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 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)
public long getJdbcJournalSyncPeriodMillis()
public void setJdbcJournalSyncPeriodMillis(long jdbcJournalSyncPeriodMillis)
Copyright © 2019 JBoss by Red Hat. All rights reserved.