public class DatabaseOverviewMBeanImpl extends AbstractJMXMBean implements DatabaseOverviewMBean
AbstractJMXMBean.TenantAwareExecutor<T>| Constructor and Description |
|---|
DatabaseOverviewMBeanImpl() |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getAllDataSourceIDs() |
long |
getConnections() |
protected HybrisDataSource |
getCurrentTenantMasterDataSource() |
String |
getDatabaseName() |
String |
getDatabaseURL() |
String |
getDatabaseUser() |
String |
getDatabaseVersion() |
String |
getDriverVersion() |
String |
getID() |
String |
getJNDIName() |
Integer |
getLoginTimeout()
|
int |
getMaxAllowedPhysicalOpen() |
int |
getMaxInUse() |
int |
getMaxPhysicalOpen() |
int |
getMaxPreparedParameterCount() |
long |
getMillisWaitedForConnection() |
int |
getNumInUse() |
int |
getNumPhysicalOpen() |
String |
getSchemaName() |
String |
getTablePrefix() |
boolean |
isActive() |
boolean |
isCanConnectToDataSource() |
boolean |
isReadOnly() |
void |
resetStats()
Reset the statistics.
|
activateTenant, afterPropertiesSet, deactivateTenant, getBeanInterface, getObjectName, isJNDIContextAware, setBeanInterface, setJmxPathgetJmxDomain, getJmxPath, getObjectNameString, getTenantId, setTenantprotected HybrisDataSource getCurrentTenantMasterDataSource()
public String getDatabaseName()
getDatabaseName in interface DatabaseOverviewMBeanpublic String getDatabaseURL()
getDatabaseURL in interface DatabaseOverviewMBeanpublic String getDatabaseUser()
getDatabaseUser in interface DatabaseOverviewMBeanpublic String getDatabaseVersion()
getDatabaseVersion in interface DatabaseOverviewMBeanpublic String getDriverVersion()
getDriverVersion in interface DatabaseOverviewMBeanpublic String getID()
getID in interface DatabaseOverviewMBeanpublic String getJNDIName()
getJNDIName in interface DatabaseOverviewMBeanpublic Integer getLoginTimeout()
DatabaseOverviewMBeangetLoginTimeout in interface DatabaseOverviewMBeanpublic int getMaxAllowedPhysicalOpen()
getMaxAllowedPhysicalOpen in interface DatabaseOverviewMBeanpublic int getMaxInUse()
getMaxInUse in interface DatabaseOverviewMBeanpublic int getMaxPhysicalOpen()
getMaxPhysicalOpen in interface DatabaseOverviewMBeanpublic int getMaxPreparedParameterCount()
getMaxPreparedParameterCount in interface DatabaseOverviewMBeanpublic long getMillisWaitedForConnection()
getMillisWaitedForConnection in interface DatabaseOverviewMBeanpublic int getNumInUse()
getNumInUse in interface DatabaseOverviewMBeanpublic int getNumPhysicalOpen()
getNumPhysicalOpen in interface DatabaseOverviewMBeanpublic String getSchemaName()
getSchemaName in interface DatabaseOverviewMBeanpublic boolean isCanConnectToDataSource()
isCanConnectToDataSource in interface DatabaseOverviewMBeanfalse if a connection the pool is not possible.public String getTablePrefix()
getTablePrefix in interface DatabaseOverviewMBeanpublic boolean isReadOnly()
isReadOnly in interface DatabaseOverviewMBeantrue if the datasoure is read-onlypublic void resetStats()
DatabaseOverviewMBeanDatabaseOverviewMBean.getMillisWaitedForConnection(), DatabaseOverviewMBean.getMaxInUse() and
DatabaseOverviewMBean.getConnections()resetStats in interface DatabaseOverviewMBeanpublic boolean isActive()
isActive in interface DatabaseOverviewMBeantrue if the current data source is active.public Set<String> getAllDataSourceIDs()
getAllDataSourceIDs in interface DatabaseOverviewMBeanpublic long getConnections()
getConnections in interface DatabaseOverviewMBeanCopyright © 2017 SAP SE. All Rights Reserved.