Class SpringWebfluxNetAttributesGetter
java.lang.Object
io.opentelemetry.instrumentation.spring.webflux.client.internal.SpringWebfluxNetAttributesGetter
- All Implemented Interfaces:
io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter<org.springframework.web.reactive.function.client.ClientRequest,org.springframework.web.reactive.function.client.ClientResponse>
public final class SpringWebfluxNetAttributesGetter
extends Object
implements io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter<org.springframework.web.reactive.function.client.ClientRequest,org.springframework.web.reactive.function.client.ClientResponse>
This class is internal and is hence not for public use. Its APIs are unstable and can change at
any time.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionpeerIp(org.springframework.web.reactive.function.client.ClientRequest request, org.springframework.web.reactive.function.client.ClientResponse response) peerName(org.springframework.web.reactive.function.client.ClientRequest request, org.springframework.web.reactive.function.client.ClientResponse response) peerPort(org.springframework.web.reactive.function.client.ClientRequest request, org.springframework.web.reactive.function.client.ClientResponse response) transport(org.springframework.web.reactive.function.client.ClientRequest request, org.springframework.web.reactive.function.client.ClientResponse response)
-
Constructor Details
-
SpringWebfluxNetAttributesGetter
public SpringWebfluxNetAttributesGetter()
-
-
Method Details
-
transport
public String transport(org.springframework.web.reactive.function.client.ClientRequest request, @Nullable org.springframework.web.reactive.function.client.ClientResponse response) - Specified by:
transportin interfaceio.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter<org.springframework.web.reactive.function.client.ClientRequest,org.springframework.web.reactive.function.client.ClientResponse>
-
peerName
@Nullable public String peerName(org.springframework.web.reactive.function.client.ClientRequest request, @Nullable org.springframework.web.reactive.function.client.ClientResponse response) - Specified by:
peerNamein interfaceio.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter<org.springframework.web.reactive.function.client.ClientRequest,org.springframework.web.reactive.function.client.ClientResponse>
-
peerPort
public Integer peerPort(org.springframework.web.reactive.function.client.ClientRequest request, @Nullable org.springframework.web.reactive.function.client.ClientResponse response) - Specified by:
peerPortin interfaceio.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter<org.springframework.web.reactive.function.client.ClientRequest,org.springframework.web.reactive.function.client.ClientResponse>
-
peerIp
@Nullable public String peerIp(org.springframework.web.reactive.function.client.ClientRequest request, @Nullable org.springframework.web.reactive.function.client.ClientResponse response) - Specified by:
peerIpin interfaceio.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter<org.springframework.web.reactive.function.client.ClientRequest,org.springframework.web.reactive.function.client.ClientResponse>
-