|
EAF 7.4 Implementation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.enhydra.server.DatabaseInfo
public class DatabaseInfo
This class is used for obtaining information about particular application connected to its database properties. Information are provided from the DatabaseManager instance associated to specified application.
Constructor Summary | |
---|---|
DatabaseInfo(com.lutris.appserver.server.Application app,
com.lutris.util.Config appConfig)
Construction with asociated application and coresponded configuration parameters represented via Config object. |
Method Summary | |
---|---|
java.lang.String |
getActiveConnections(java.lang.String dBname)
Gets the number of currently active connections for the supplied logical database name. |
java.lang.String |
getDbManagerType()
Gets the type of DatabaseManager instance. |
java.lang.String |
getDbType(java.lang.String dBname)
Gets database type for given database name from DatabaseManager instance. |
java.lang.String |
getDefaultLogicalDbName()
Gets the default logical database name. |
java.lang.String[] |
getLogicalDbNames()
Returns list of logical database names obtained from application DatabaseManager object. |
java.lang.String |
getPeakConnections(java.lang.String dBname)
Gets the maximum number of concurent connections that existed at any time since this object was created. |
java.util.Date |
getPeakConnectionsDate(java.lang.String dBname)
Gets the date and time when maximum number of concurent connections occurs since this object was created. |
java.lang.String |
getTotalRequests(java.lang.String dBname)
Gets the number of requests made to the database since startup time |
void |
resetMaxConnectionCount(java.lang.String dBname)
Reset the maximum connection count for the given logical database name. |
void |
setDefaultLogicalDbName(java.lang.String dBname)
Sets the default logical database name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DatabaseInfo(com.lutris.appserver.server.Application app, com.lutris.util.Config appConfig) throws com.lutris.appserver.server.sql.DatabaseManagerException, com.lutris.util.KeywordValueException
app
- associate aplicationappConfig
- cofiguration file parameters represented as Config object
com.lutris.appserver.server.sql.DatabaseManagerException
com.lutris.util.KeywordValueException
Method Detail |
---|
public java.lang.String[] getLogicalDbNames()
public java.lang.String getDbManagerType()
public java.lang.String getDbType(java.lang.String dBname) throws com.lutris.appserver.server.sql.DatabaseManagerException
dBname
- name of database.
com.lutris.appserver.server.sql.DatabaseManagerException
public java.lang.String getActiveConnections(java.lang.String dBname) throws com.lutris.appserver.server.sql.DatabaseManagerException
dBname
- name of database.
com.lutris.appserver.server.sql.DatabaseManagerException
public java.lang.String getPeakConnections(java.lang.String dBname) throws com.lutris.appserver.server.sql.DatabaseManagerException
dBname
- name of database.
com.lutris.appserver.server.sql.DatabaseManagerException
public java.util.Date getPeakConnectionsDate(java.lang.String dBname) throws com.lutris.appserver.server.sql.DatabaseManagerException
dBname
- name of database.
com.lutris.appserver.server.sql.DatabaseManagerException
public java.lang.String getTotalRequests(java.lang.String dBname) throws com.lutris.appserver.server.sql.DatabaseManagerException
dBname
- name of database.
com.lutris.appserver.server.sql.DatabaseManagerException
public void setDefaultLogicalDbName(java.lang.String dBname) throws com.lutris.appserver.server.sql.DatabaseManagerException, com.lutris.util.KeywordValueException
dBname
- name of database which will be set as default.
com.lutris.util.KeywordValueException
com.lutris.appserver.server.sql.DatabaseManagerException
public java.lang.String getDefaultLogicalDbName()
public void resetMaxConnectionCount(java.lang.String dBname) throws com.lutris.appserver.server.sql.DatabaseManagerException
dBname
- name of database which connection count will be reset.
com.lutris.appserver.server.sql.DatabaseManagerException
|
EAF 7.4 Implementation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |