Fix reactor-netty-1.0 latest dep tests (#8922)
This commit is contained in:
parent
8815952300
commit
fce77cc044
|
@ -7,6 +7,7 @@ package io.opentelemetry.javaagent.instrumentation.reactornetty.v1_0;
|
|||
|
||||
import static io.opentelemetry.javaagent.instrumentation.reactornetty.v1_0.ReactorNettySingletons.connectionInstrumenter;
|
||||
import static net.bytebuddy.matcher.ElementMatchers.named;
|
||||
import static net.bytebuddy.matcher.ElementMatchers.namedOneOf;
|
||||
import static net.bytebuddy.matcher.ElementMatchers.returns;
|
||||
import static net.bytebuddy.matcher.ElementMatchers.takesArgument;
|
||||
|
||||
|
@ -53,7 +54,13 @@ public class TransportConnectorInstrumentation implements TypeInstrumentation {
|
|||
transformer.applyAdviceToMethod(
|
||||
named("doConnect")
|
||||
.and(takesArgument(0, List.class))
|
||||
.and(takesArgument(2, named("io.netty.channel.ChannelPromise")))
|
||||
.and(
|
||||
takesArgument(
|
||||
2,
|
||||
namedOneOf(
|
||||
"io.netty.channel.ChannelPromise",
|
||||
// since 1.0.34
|
||||
"reactor.netty.transport.TransportConnector$MonoChannelPromise")))
|
||||
.and(takesArgument(3, int.class)),
|
||||
TransportConnectorInstrumentation.class.getName() + "$ConnectNewAdvice");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue