Interface OraclePersistenceConnectionConfigurationMBean

All Known Implementing Classes:
OraclePersistenceConnectionConfiguration

public interface OraclePersistenceConnectionConfigurationMBean
The MBean interface to configuration settings used for Oracle Database Connection by Cache Persistence
  • Method Details

    • getName

      String getName()
      Returns the unique connection name of the external component.
      Returns:
      connection name
    • setName

      void setName(String name)
      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

      void setSchemaNumber(String schemaNumber)
      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

      void setUserName(String userName)
      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

      void setPassword(String password, String walletPassword)
      Sets the password used for connecting to the external component.
      Parameters:
      password - to be set
      walletPassword - 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

      void setJdbcUrl(String jdbcUrl)
      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

      void setWalletLocation(String walletLocation)
      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

      Map<String,String> 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

      void setDbSSLEnabled(String dbSSLEnabled)
      Set DB SSL Enabled
      Parameters:
      dbSSLEnabled -
    • getDbSSLType

      String getDbSSLType()
      Returns DB SSL Type
      Returns:
      dbSSLType
    • setDbSSLType

      void setDbSSLType(String dbSSLType)
      Set DB SSL Type
      Parameters:
      dbSSLType -
    • getSslServerCertDN

      String getSslServerCertDN()
      Returns SSL Server Certificate DN
      Returns:
      sslServerCertDN;
    • setSslServerCertDN

      void setSslServerCertDN(String sslServerCertDN)
      Set SSL Server Certificate DN
      Parameters:
      sslServerCertDN - ;
    • getTrustStoreLocation

      String getTrustStoreLocation()
      Returns the trust Store Location.
      Returns:
      trustStoreLocation
    • setTrustStoreLocation

      void setTrustStoreLocation(String trustStoreLocation)
      Sets the trust Store Location This is the Trust Store Wallet Location.
      Parameters:
      trustStoreLocation -
    • getTrustStoreType

      String getTrustStoreType()
      Returns the trust Store Type.
    • setTrustStoreType

      void setTrustStoreType(String trustStoreType)
      Sets the trust Store Type This is the Trust Store Type .
      Parameters:
      trustStoreType -
    • setSslDbPassword

      void setSslDbPassword(String password, String walletPassword)
      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

      void setOraFilesLocation(String oraFilesLocation)
      Sets the oraFilesLocation
      Parameters:
      oraFilesLocation -
    • getTlsVersion

      String getTlsVersion()
      Gets the TLS Version
    • setTlsVersion

      void setTlsVersion(String tlsVersion)
      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.