public class DatabaseOverviewMBeanImpl extends AbstractJMXMBean implements DatabaseOverviewMBean
AbstractJMXMBean.TenantAwareExecutor<T>| Constructor and Description |
|---|
DatabaseOverviewMBeanImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
getAllDataSourceIDs() |
long |
getConnections() |
protected HybrisDataSource |
getCurrentTenantMasterDataSource() |
java.lang.String |
getDatabaseName() |
java.lang.String |
getDatabaseURL() |
java.lang.String |
getDatabaseUser() |
java.lang.String |
getDatabaseVersion() |
java.lang.String |
getDriverVersion() |
java.lang.String |
getID() |
java.lang.String |
getJNDIName() |
java.lang.Integer |
getLoginTimeout()
see
CommonDataSource.getLoginTimeout() |
int |
getMaxAllowedPhysicalOpen() |
int |
getMaxInUse() |
int |
getMaxPhysicalOpen() |
int |
getMaxPreparedParameterCount() |
long |
getMillisWaitedForConnection() |
int |
getNumInUse() |
int |
getNumPhysicalOpen() |
java.lang.String |
getSchemaName() |
java.lang.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 java.lang.String getDatabaseName()
getDatabaseName in interface DatabaseOverviewMBeanpublic java.lang.String getDatabaseURL()
getDatabaseURL in interface DatabaseOverviewMBeanpublic java.lang.String getDatabaseUser()
getDatabaseUser in interface DatabaseOverviewMBeanpublic java.lang.String getDatabaseVersion()
getDatabaseVersion in interface DatabaseOverviewMBeanpublic java.lang.String getDriverVersion()
getDriverVersion in interface DatabaseOverviewMBeanpublic java.lang.String getID()
getID in interface DatabaseOverviewMBeanpublic java.lang.String getJNDIName()
getJNDIName in interface DatabaseOverviewMBeanpublic java.lang.Integer getLoginTimeout()
DatabaseOverviewMBeanCommonDataSource.getLoginTimeout()getLoginTimeout 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 java.lang.String getSchemaName()
getSchemaName in interface DatabaseOverviewMBeanpublic boolean isCanConnectToDataSource()
isCanConnectToDataSource in interface DatabaseOverviewMBeanfalse if a connection the pool is not possible.public java.lang.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 java.util.Set<java.lang.String> getAllDataSourceIDs()
getAllDataSourceIDs in interface DatabaseOverviewMBeanpublic long getConnections()
getConnections in interface DatabaseOverviewMBeanCopyright © 2018 SAP SE. All Rights Reserved.