Interface OraclePersistenceConnectionConfigurationMBean
- All Known Implementing Classes:
OraclePersistenceConnectionConfiguration
public interface OraclePersistenceConnectionConfigurationMBean
The MBean interface to configuration settings used for Oracle Database Connection by Cache Persistence
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum -
Method Summary
Modifier and TypeMethodDescriptionintReturns the partitionCountintGet the elapsed time after which any get connection attempt from the pool would throw exception.intConnection timeout to the database.Returns DB SSL EnabledReturns DB SSL TypeintGet the elapsed time at which any inactive connection should be considered for removal from the pool.Returns the jdbc url string that customer updater uses to connect to BRM.intGet the maximum statement handle cache size.getName()Returns the unique connection name of the external component.Gets the oraFilesLocationReturns the password(***) to display on jconsole.intInitial connection pool size for Persistence PoolintMax connection pool size for Persistence PoolintMin connection pool size for Persistence PoolintReturns the queryTimeoutintInitial connection pool size for RatedEventFormatter PoolintMax connection pool size for RatedEventFormatter PoolintMin connection pool size for RatedEventFormatter PoolintInitial connection pool size for Rated event cacheintMax connection pool size for Rated eventintMin connection pool size for Reload PoolintGet rated event table partition by minuteintInitial connection pool size for Reload PoolintMax connection pool size for Reload PoolintMin connection pool size for Reload PoolintReturns the Database connection retry countintReturns the Database connection retry intervalReturns the schema number used for connecting to the external component.Returns the ssl db wallet password for connecting to brm db.Returns SSL Server Certificate DNintGet the time interval which any all the bookeeping operations are done.Gets the TLS VersionReturns the trust Store Location.Returns the trust Store Type.Returns the user name used for connecting to the external component.Returns the wallet location where password is stored.Method to query the rated event check point information in databasevoidsetCdrStorePartitionCount(int cdrStorePartitionCount) Sets the partitionCountvoidsetConnectionWaitTimeout(int connectionWaitTimeout) Set the elapsed time after which any get connection attempt from the pool would throw exception.voidsetDatabaseConnectionTimeout(int databaseConnectionTimeout) Connection timeout to the database.voidsetDbSSLEnabled(String dbSSLEnabled) Set DB SSL EnabledvoidsetDbSSLType(String dbSSLType) Set DB SSL TypevoidsetInactiveConnectionTimeout(int inactiveConnectionTimeout) Get the elapsed time at which any inactive connection should be considered for removal from the pool.voidsetJdbcUrl(String jdbcUrl) Sets the jdbc url string that customer updater uses to connect to BRM.voidsetMaxStmtCacheSize(int maxStmtCacheSize) Set the maximum statement handle cache size.voidSets the unique connection name of the external component.voidsetOraFilesLocation(String oraFilesLocation) Sets the oraFilesLocationvoidsetPassword(String password, String walletPassword) Sets the password used for connecting to the external component.voidsetPersistenceInitialPoolSize(int persistenceInitialPoolSize) Initial connection pool size for Persistence PoolvoidsetPersistenceMaxPoolSize(int persistenceMaxPoolSize) Max connection pool size for Persistence PoolvoidsetPersistenceMinPoolSize(int persistenceMinPoolSize) Min connection pool size for Persistence PoolvoidsetQueryTimeout(int queryTimeout) Sets the queryTimeoutvoidsetRatedEventFormatterInitialPoolSize(int ratedEventFormatterInitialPoolSize) Initial connection pool size for RatedEventFormatter PoolvoidsetRatedEventFormatterMaxPoolSize(int ratedEventFormatterMaxPoolSize) Max connection pool size for RatedEventFormatter PoolvoidsetRatedEventFormatterMinPoolSize(int ratedEventFormatterMinPoolSize) Min connection pool size for RatedEventFormatter PoolvoidsetRatedEventInitialPoolSize(int ratedEventInitialPoolSize) Initial connection pool size for Rated event cachevoidsetRatedEventMaxPoolSize(int ratedEventMaxPoolSize) Max connection pool size for Rated eventvoidsetRatedEventMinPoolSize(int ratedEventMinPoolSize) Min connection pool size for Rated eventvoidsetRatedEventTablePartitionByMinute(int ratedEventTablePartitionByMinute) Set rated event table partition by minutevoidsetReloadInitialPoolSize(int reloadInitialPoolSize) Initial connection pool size for Reload PoolvoidsetReloadMaxPoolSize(int reloadMaxPoolSize) Max connection pool size for Reload PoolvoidsetReloadMinPoolSize(int reloadMinPoolSize) Min connection pool size for Reload PoolvoidsetRetryCount(int retryCount) Sets the Database connection retry countvoidsetRetryInterval(int retryInterval) Sets the Database connection retry interval in secondsvoidsetSchemaNumber(String schemaNumber) Sets the schema number used for connecting to the external component.voidsetSslDbPassword(String password, String walletPassword) Sets the ssl db wallet password for connecting to brm db.voidsetSslServerCertDN(String sslServerCertDN) Set SSL Server Certificate DNvoidsetTimeoutConnectionCheckInterval(int timeoutConnectionCheckInterval) Set the time interval which any all the bookeeping operations are done.voidsetTlsVersion(String tlsVersion) Sets the tlsVersionvoidsetTrustStoreLocation(String trustStoreLocation) Sets the trust Store Location This is the Trust Store Wallet Location.voidsetTrustStoreType(String trustStoreType) Sets the trust Store Type This is the Trust Store Type .voidsetUserName(String userName) Sets the user name used for connecting to the external component.voidsetWalletLocation(String walletLocation) Sets the Wallet LocationMethod to test a connection after configuration
-
Method Details
-
getName
String getName()Returns the unique connection name of the external component.- Returns:
- connection name
-
setName
Sets the unique connection name of the external component.- Parameters:
name- to be set
-
getSchemaNumber
String getSchemaNumber()Returns the schema number used for connecting to the external component.- Returns:
- schema number
-
setSchemaNumber
Sets the schema number used for connecting to the external component.- Parameters:
schemaNumber- to be set
-
getUserName
String getUserName()Returns the user name used for connecting to the external component.- Returns:
- user name
-
setUserName
Sets the user name used for connecting to the external component.- Parameters:
userName- to be set
-
getPassword
String getPassword()Returns the password(***) to display on jconsole.- Returns:
- password(***)
-
setPassword
Sets the password used for connecting to the external component.- Parameters:
password- to be setwalletPassword- walletPassword which need to open the wallet
-
testConnection
String testConnection()Method to test a connection after configuration- Returns:
- Message whether or not the connection was successful.
-
getJdbcUrl
String getJdbcUrl()Returns the jdbc url string that customer updater uses to connect to BRM.- Returns:
- schema number
-
setJdbcUrl
Sets the jdbc url string that customer updater uses to connect to BRM.- Parameters:
jdbcUrl- schema number
-
getRetryCount
int getRetryCount()Returns the Database connection retry count- Returns:
- Retry count
-
setRetryCount
void setRetryCount(int retryCount) Sets the Database connection retry count- Parameters:
retryCount- Retry Count
-
getRetryInterval
int getRetryInterval()Returns the Database connection retry interval- Returns:
- Retry Interval
-
setRetryInterval
void setRetryInterval(int retryInterval) Sets the Database connection retry interval in seconds- Parameters:
retryInterval- Retry Interval in seconds
-
getMaxStmtCacheSize
int getMaxStmtCacheSize()Get the maximum statement handle cache size. -
setMaxStmtCacheSize
void setMaxStmtCacheSize(int maxStmtCacheSize) Set the maximum statement handle cache size.- Parameters:
maxStmtCacheSize- statement handle cache size.
-
getInactiveConnectionTimeout
int getInactiveConnectionTimeout()Get the elapsed time at which any inactive connection should be considered for removal from the pool. -
setInactiveConnectionTimeout
void setInactiveConnectionTimeout(int inactiveConnectionTimeout) Get the elapsed time at which any inactive connection should be considered for removal from the pool.- Parameters:
inactiveConnectionTimeout- elapsed time at which any inactive connection should be considered for removal from the pool.
-
getConnectionWaitTimeout
int getConnectionWaitTimeout()Get the elapsed time after which any get connection attempt from the pool would throw exception. -
setConnectionWaitTimeout
void setConnectionWaitTimeout(int connectionWaitTimeout) Set the elapsed time after which any get connection attempt from the pool would throw exception.- Parameters:
connectionWaitTimeout- elapsed time after which any get connection attempt from the pool would throw exception.
-
getTimeoutConnectionCheckInterval
int getTimeoutConnectionCheckInterval()Get the time interval which any all the bookeeping operations are done. -
setTimeoutConnectionCheckInterval
void setTimeoutConnectionCheckInterval(int timeoutConnectionCheckInterval) Set the time interval which any all the bookeeping operations are done.- Parameters:
timeoutConnectionCheckInterval- the time interval which any all the bookeeping operations are done.
-
getDatabaseConnectionTimeout
int getDatabaseConnectionTimeout()Connection timeout to the database. -
setDatabaseConnectionTimeout
void setDatabaseConnectionTimeout(int databaseConnectionTimeout) Connection timeout to the database.- Parameters:
databaseConnectionTimeout- connection timeout to the database.
-
getPersistenceInitialPoolSize
int getPersistenceInitialPoolSize()Initial connection pool size for Persistence Pool -
setPersistenceInitialPoolSize
void setPersistenceInitialPoolSize(int persistenceInitialPoolSize) Initial connection pool size for Persistence Pool- Parameters:
persistenceInitialPoolSize- Initial connection pool size for Persistence Pool.
-
getPersistenceMinPoolSize
int getPersistenceMinPoolSize()Min connection pool size for Persistence Pool -
setPersistenceMinPoolSize
void setPersistenceMinPoolSize(int persistenceMinPoolSize) Min connection pool size for Persistence Pool- Parameters:
persistenceMinPoolSize- Min connection pool size for Persistence Pool.
-
getPersistenceMaxPoolSize
int getPersistenceMaxPoolSize()Max connection pool size for Persistence Pool -
setPersistenceMaxPoolSize
void setPersistenceMaxPoolSize(int persistenceMaxPoolSize) Max connection pool size for Persistence Pool- Parameters:
persistenceMaxPoolSize- Max connection pool size for Persistence Pool.
-
getReloadInitialPoolSize
int getReloadInitialPoolSize()Initial connection pool size for Reload Pool -
setReloadInitialPoolSize
void setReloadInitialPoolSize(int reloadInitialPoolSize) Initial connection pool size for Reload Pool- Parameters:
reloadInitialPoolSize- Initial connection pool size for Persistence Pool.
-
getReloadMinPoolSize
int getReloadMinPoolSize()Min connection pool size for Reload Pool -
setReloadMinPoolSize
void setReloadMinPoolSize(int reloadMinPoolSize) Min connection pool size for Reload Pool- Parameters:
reloadMinPoolSize- Min connection pool size for Reload Pool.
-
getReloadMaxPoolSize
int getReloadMaxPoolSize()Max connection pool size for Reload Pool -
setReloadMaxPoolSize
void setReloadMaxPoolSize(int reloadMaxPoolSize) Max connection pool size for Reload Pool- Parameters:
reloadMaxPoolSize- Max connection pool size for Persistence Pool.
-
getRatedEventFormatterInitialPoolSize
int getRatedEventFormatterInitialPoolSize()Initial connection pool size for RatedEventFormatter Pool -
setRatedEventFormatterInitialPoolSize
void setRatedEventFormatterInitialPoolSize(int ratedEventFormatterInitialPoolSize) Initial connection pool size for RatedEventFormatter Pool- Parameters:
ratedEventFormatterInitialPoolSize- Initial connection pool size for RatedEventFormatter Pool.
-
getRatedEventFormatterMinPoolSize
int getRatedEventFormatterMinPoolSize()Min connection pool size for RatedEventFormatter Pool -
setRatedEventFormatterMinPoolSize
void setRatedEventFormatterMinPoolSize(int ratedEventFormatterMinPoolSize) Min connection pool size for RatedEventFormatter Pool- Parameters:
ratedEventFormatterMinPoolSize- Min connection pool size for RatedEventFormatter Pool.
-
getRatedEventFormatterMaxPoolSize
int getRatedEventFormatterMaxPoolSize()Max connection pool size for RatedEventFormatter Pool -
setRatedEventFormatterMaxPoolSize
void setRatedEventFormatterMaxPoolSize(int ratedEventFormatterMaxPoolSize) Max connection pool size for RatedEventFormatter Pool- Parameters:
ratedEventFormatterMaxPoolSize- Max connection pool size for rated event formatter.
-
getWalletLocation
String getWalletLocation()Returns the wallet location where password is stored.- Returns:
- wallet location
-
setWalletLocation
Sets the Wallet Location- Parameters:
walletLocation- ECE Wallet location
-
getRatedEventTablePartitionByMinute
int getRatedEventTablePartitionByMinute()Get rated event table partition by minute -
setRatedEventTablePartitionByMinute
void setRatedEventTablePartitionByMinute(int ratedEventTablePartitionByMinute) Set rated event table partition by minute- Parameters:
ratedEventTablePartitionByMinute- rated event table partition by minute
-
queryRatedEventCheckPoint
Method to query the rated event check point information in database- Returns:
- rated event check point information, can have multiple check points for active-active ECE DR deployment. Each checkpoint is labeled with optional site information, schema id information and optional customplugin information. And thecheckpoint time is represented in readable UTC timestamp format.
-
getDbSSLEnabled
String getDbSSLEnabled()Returns DB SSL Enabled- Returns:
- dbSSLEnabled
-
setDbSSLEnabled
Set DB SSL Enabled- Parameters:
dbSSLEnabled-
-
getDbSSLType
String getDbSSLType()Returns DB SSL Type- Returns:
- dbSSLType
-
setDbSSLType
Set DB SSL Type- Parameters:
dbSSLType-
-
getSslServerCertDN
String getSslServerCertDN()Returns SSL Server Certificate DN- Returns:
- sslServerCertDN;
-
setSslServerCertDN
Set SSL Server Certificate DN- Parameters:
sslServerCertDN- ;
-
getTrustStoreLocation
String getTrustStoreLocation()Returns the trust Store Location.- Returns:
- trustStoreLocation
-
setTrustStoreLocation
Sets the trust Store Location This is the Trust Store Wallet Location.- Parameters:
trustStoreLocation-
-
getTrustStoreType
String getTrustStoreType()Returns the trust Store Type. -
setTrustStoreType
Sets the trust Store Type This is the Trust Store Type .- Parameters:
trustStoreType-
-
setSslDbPassword
Sets the ssl db wallet password for connecting to brm db.- Parameters:
password-walletPassword-
-
getSslDbPasswordFromWallet
String getSslDbPasswordFromWallet()Returns the ssl db wallet password for connecting to brm db.- Returns:
- ssl wallet Password
-
getCdrStorePartitionCount
int getCdrStorePartitionCount()Returns the partitionCount- Returns:
- partitionCount
-
setCdrStorePartitionCount
void setCdrStorePartitionCount(int cdrStorePartitionCount) Sets the partitionCount- Parameters:
cdrStorePartitionCount-
-
getQueryTimeout
int getQueryTimeout()Returns the queryTimeout- Returns:
- queryTimeout
-
setQueryTimeout
void setQueryTimeout(int queryTimeout) Sets the queryTimeout- Parameters:
queryTimeout-
-
getOraFilesLocation
String getOraFilesLocation()Gets the oraFilesLocation -
setOraFilesLocation
Sets the oraFilesLocation- Parameters:
oraFilesLocation-
-
getTlsVersion
String getTlsVersion()Gets the TLS Version -
setTlsVersion
Sets the tlsVersion- Parameters:
tlsVersion-
-
getRatedEventInitialPoolSize
int getRatedEventInitialPoolSize()Initial connection pool size for Rated event cache -
setRatedEventInitialPoolSize
void setRatedEventInitialPoolSize(int ratedEventInitialPoolSize) Initial connection pool size for Rated event cache- Parameters:
ratedEventInitialPoolSize- Initial connection pool size for Rated event
-
getRatedEventMinPoolSize
int getRatedEventMinPoolSize()Min connection pool size for Reload Pool -
setRatedEventMinPoolSize
void setRatedEventMinPoolSize(int ratedEventMinPoolSize) Min connection pool size for Rated event- Parameters:
ratedEventMinPoolSize- Min connection pool size for Rated event.
-
getRatedEventMaxPoolSize
int getRatedEventMaxPoolSize()Max connection pool size for Rated event -
setRatedEventMaxPoolSize
void setRatedEventMaxPoolSize(int ratedEventMaxPoolSize) Max connection pool size for Rated event- Parameters:
ratedEventMaxPoolSize- Max connection pool size for Rated event.
-