INT-3664: Rework BPP in the IntMBExporter

JIRA: https://jira.spring.io/browse/INT-3664

Since all metrics are already direct for the integration components, we don't do any proxying from `IntegrationMBeanExporter`,
and even any other adjustments during BPP phases. Hence this stuff is already redundant for `IntegrationMBeanExporter`.
In addition this change fix the `early access to the BeanFactory from BPP` issue.

INT-3664: Address PR comments

Doc Polish

INT-3664: Polishing according the SF changes to the `PostProcessorRegistrationDelegate$BeanPostProcessorChecker`
This commit is contained in:
Artem Bilan
2015-03-03 21:36:14 +02:00
committed by Gary Russell
parent b7ba238860
commit 0f05512e9a
6 changed files with 116 additions and 170 deletions

View File

@@ -860,6 +860,16 @@ public class ContextConfiguration {
allowing the invocation of <interfacename>Lifecycle</interfacename> methods.
</para>
</listitem>
<listitem>
<para><emphasis role="bold">IntegrationMBeanExporter changes</emphasis></para>
<para>
The <classname>IntegrationMBeanExporter</classname> no longer implements
<interfacename>SmartLifecycle</interfacename>; this means that <code>start()</code>
and <code>stop()</code> operations are no longer available to register/unregister
MBeans. The MBeans are now registered during context initialization and unregistered
when the context is destroyed.
</para>
</listitem>
</itemizedlist>
</section>