public class MBeanExporterWithUnregisterImpl extends org.springframework.jmx.export.MBeanExporter implements MBeanExporterWithUnregister
AUTODETECT_ALL, AUTODETECT_ASSEMBLER, AUTODETECT_MBEAN, AUTODETECT_NONEPROPERTY_NAME_JMX_DISABLED| Constructor and Description |
|---|
MBeanExporterWithUnregisterImpl(com.atlassian.event.api.EventPublisher eventPublisher,
com.atlassian.tenancy.api.TenantAccessor tenantAccessor) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
destroy() |
boolean |
isEnabled()
Determines whether or not the export is enabled.
|
boolean |
isRegistered(ObjectName name)
Determines whether the object has been registered.
|
void |
registerManagedResource(Object o,
ObjectName objectName) |
void |
safeRegisterManagedResource(Object value,
ObjectName name)
Registers the MBean with a given name.
|
void |
setLazyBeans(Map<String,Supplier<Object>> lazyBeans) |
void |
unregisterBean(ObjectName name)
Deprecated.
since 5.10. Use
unregisterManagedResource(javax.management.ObjectName) instead. |
void |
unregisterManagedResource(ObjectName objectName) |
adaptMBeanIfPossible, addExcludedBean, afterSingletonsInstantiated, createAndConfigureMBean, createModelMBean, getObjectName, isBeanDefinitionLazyInit, isMBean, onRegister, onUnregister, registerBeanNameOrInstance, registerBeans, registerManagedResource, setAllowEagerInit, setAssembler, setAutodetect, setAutodetectMode, setAutodetectModeName, setBeanClassLoader, setBeanFactory, setBeans, setEnsureUniqueRuntimeObjectNames, setExcludedBeans, setExposeManagedResourceClassLoader, setListeners, setNamingStrategy, setNotificationListenerMappings, setNotificationListenersdoRegister, doUnregister, getRegisteredObjectNames, getServer, onRegister, setRegistrationPolicy, setServer, unregisterBeanspublic MBeanExporterWithUnregisterImpl(com.atlassian.event.api.EventPublisher eventPublisher,
com.atlassian.tenancy.api.TenantAccessor tenantAccessor)
public boolean isEnabled()
MBeanExporterWithUnregisterisEnabled in interface MBeanExporterWithUnregisterpublic void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanafterPropertiesSet in class org.springframework.jmx.export.MBeanExporterpublic void destroy()
destroy in interface org.springframework.beans.factory.DisposableBeandestroy in class org.springframework.jmx.export.MBeanExporterpublic void unregisterManagedResource(ObjectName objectName)
unregisterManagedResource in interface org.springframework.jmx.export.MBeanExportOperationsunregisterManagedResource in class org.springframework.jmx.export.MBeanExporter@Deprecated public void unregisterBean(ObjectName name)
unregisterManagedResource(javax.management.ObjectName) instead.MBeanExporterWithUnregisterunregisterBean in interface MBeanExporterWithUnregistername - of the resource to be unregistered.public boolean isRegistered(ObjectName name)
MBeanExporterWithUnregisterisRegistered in interface MBeanExporterWithUnregisterpublic void safeRegisterManagedResource(Object value, ObjectName name)
MBeanExporterWithUnregistersafeRegisterManagedResource in interface MBeanExporterWithUnregistervalue - - MBean objectname - of the resourcepublic void registerManagedResource(Object o, ObjectName objectName) throws org.springframework.jmx.export.MBeanExportException
registerManagedResource in interface org.springframework.jmx.export.MBeanExportOperationsregisterManagedResource in class org.springframework.jmx.export.MBeanExporterorg.springframework.jmx.export.MBeanExportExceptionCopyright © 2003–2022 Atlassian. All rights reserved.