Remove relying on cglib proxy on the target class

This commit is contained in:
Soby Chacko
2022-11-30 12:18:55 -05:00
parent a3077fe994
commit 099c9db2f0

View File

@@ -119,7 +119,6 @@ public class CachingPulsarProducerFactory<T> extends DefaultPulsarProducerFactor
@SuppressWarnings("unchecked")
private Producer<T> wrapProducerWithCloseCallback(Producer<T> producer, Consumer<Producer<T>> closeCallback) {
ProxyFactory factory = new ProxyFactory(producer);
factory.setProxyTargetClass(true);
factory.addAdvice(new MethodInterceptor() {
@Nullable
@Override