INT-3959: Make Certain JMX Classes Top Level
JIRA: https://jira.spring.io/browse/INT-3959 Also add `LifecycleMessageHandlerMetrics.getDelegate()` and `LifecycleMessageSourceMetrics.getDelegate()` to avoid reflection on each `extractManagedBean()`
This commit is contained in:
committed by
Gary Russell
parent
6195e8d4ca
commit
f660b6df2f
@@ -42,6 +42,10 @@ public class LifecycleMessageHandlerMetrics implements MessageHandlerMetrics, Li
|
||||
this.delegate = delegate;
|
||||
}
|
||||
|
||||
public MessageHandlerMetrics getDelegate() {
|
||||
return this.delegate;
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public void configureMetrics(AbstractMessageHandlerMetrics metrics) {
|
||||
|
||||
@@ -41,6 +41,9 @@ public class LifecycleMessageSourceMetrics implements MessageSourceMetrics, Life
|
||||
this.delegate = delegate;
|
||||
}
|
||||
|
||||
public MessageSourceMetrics getDelegate() {
|
||||
return this.delegate;
|
||||
}
|
||||
|
||||
@Override
|
||||
@ManagedOperation
|
||||
|
||||
Reference in New Issue
Block a user