@Override public Executor getAsyncExecutor() { if (this.delegate.getAsyncExecutor() instanceof LazyTraceExecutor) { return this.delegate.getAsyncExecutor(); } return new LazyTraceExecutor(this.beanFactory, this.delegate.getAsyncExecutor()); }
@Override public Executor getAsyncExecutor() { if (this.delegate.getAsyncExecutor() instanceof LazyTraceExecutor) { return this.delegate.getAsyncExecutor(); } return new LazyTraceExecutor(this.beanFactory, this.delegate.getAsyncExecutor()); }
@Override public Executor getAsyncExecutor() { return new TracedExecutor(this.delegate.getAsyncExecutor(), this.tracer); }