javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, RuntimeMBean
, WebLogicMBean
public interface SpringApplicationContextRuntimeMBean extends RuntimeMBean
Modifier and Type | Method | Description |
---|---|---|
double |
getAverageCustomScopeBeanCreationTime(java.lang.String scopeName) |
This returns the average elapsed time in milliseconds required to create custom scope beans
|
double |
getAverageGetBeanNamesForTypeTime() |
This returns the average elapsed time in milliseconds required for getBeanNamesForType()
|
double |
getAverageGetBeansOfTypeTime() |
This returns the average elapsed time in milliseconds required for getBeansOfType()
|
double |
getAverageGetBeanTime() |
This returns the average elapsed time in milliseconds required for getBean()
|
double |
getAveragePrototypeBeanCreationTime() |
This returns the average elapsed time in milliseconds required to create prototype beans
|
double |
getAverageRefreshTime() |
This returns the average elapsed time in milliseconds required to perform a refresh
|
double |
getAverageSingletonBeanCreationTime() |
This returns the average elapsed time in milliseconds required to create singleton beans
|
long |
getCustomScopeBeansCreatedCount(java.lang.String scopeName) |
The number of custom scope beans created.
|
java.lang.String[] |
getCustomScopeNames() |
The names of customer scopes that were registered.
|
java.lang.String |
getDisplayName() |
Display name of the application context
|
long |
getGetBeanCount() |
The number of times getBean() was called
|
long |
getGetBeanNamesForTypeCount() |
The number of times getBeanNamesForType() was called
|
long |
getGetBeansOfTypeCount() |
The number of times getBeansOfType() was called
|
java.lang.String |
getParentContext() |
The name of the parent context
|
long |
getPrototypeBeansCreatedCount() |
The number of Prototype beans created.
|
long |
getRefreshCount() |
The number of refreshes performed
|
long |
getSingletonBeansCreatedCount() |
The number of singleton beans created.
|
long |
getStartupDate() |
Return the timestamp in milliseconds when this context was first loaded
|
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
addPropertyChangeListener, removePropertyChangeListener
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
java.lang.String getDisplayName()
Display name of the application context
java.lang.String getParentContext()
The name of the parent context
long getStartupDate()
Return the timestamp in milliseconds when this context was first loaded
double getAveragePrototypeBeanCreationTime()
This returns the average elapsed time in milliseconds required to create prototype beans
long getPrototypeBeansCreatedCount()
The number of Prototype beans created.
double getAverageSingletonBeanCreationTime()
This returns the average elapsed time in milliseconds required to create singleton beans
long getSingletonBeansCreatedCount()
The number of singleton beans created.
java.lang.String[] getCustomScopeNames()
The names of customer scopes that were registered.
double getAverageCustomScopeBeanCreationTime(java.lang.String scopeName) throws java.lang.IllegalArgumentException
This returns the average elapsed time in milliseconds required to create custom scope beans
scopeName
- java.lang.IllegalArgumentException
long getCustomScopeBeansCreatedCount(java.lang.String scopeName) throws java.lang.IllegalArgumentException
The number of custom scope beans created.
scopeName
- java.lang.IllegalArgumentException
double getAverageRefreshTime()
This returns the average elapsed time in milliseconds required to perform a refresh
long getRefreshCount()
The number of refreshes performed
double getAverageGetBeanTime()
This returns the average elapsed time in milliseconds required for getBean()
long getGetBeanCount()
The number of times getBean() was called
double getAverageGetBeansOfTypeTime()
This returns the average elapsed time in milliseconds required for getBeansOfType()
long getGetBeansOfTypeCount()
The number of times getBeansOfType() was called
double getAverageGetBeanNamesForTypeTime()
This returns the average elapsed time in milliseconds required for getBeanNamesForType()
long getGetBeanNamesForTypeCount()
The number of times getBeanNamesForType() was called