Package io.micronaut.http.client
Class ClientAttributes
java.lang.Object
io.micronaut.http.client.ClientAttributes
Client-related attribute accessors.
- Since:
- 4.8.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull Optional<io.micronaut.aop.MethodInvocationContext<?,?>> getInvocationContext(@NonNull io.micronaut.http.HttpRequest<?> request) Get the invocation context.static voidsetInvocationContext(@NonNull io.micronaut.http.HttpRequest<?> request, @NonNull io.micronaut.aop.MethodInvocationContext<?, ?> invocationContext) Set the invocation context.static voidsetServiceId(@NonNull io.micronaut.http.HttpRequest<?> request, @NonNull String serviceId) Set the client service ID.
-
Method Details
-
setServiceId
public static void setServiceId(@NonNull @NonNull io.micronaut.http.HttpRequest<?> request, @NonNull @NonNull String serviceId) Set the client service ID.- Parameters:
request- The requestserviceId- The client service ID- See Also:
-
BasicHttpAttributes.getServiceId(HttpRequest)
-
getInvocationContext
@NonNull public static @NonNull Optional<io.micronaut.aop.MethodInvocationContext<?,?>> getInvocationContext(@NonNull @NonNull io.micronaut.http.HttpRequest<?> request) Get the invocation context.- Parameters:
request- The request- Returns:
- The invocation context, if present
-
setInvocationContext
public static void setInvocationContext(@NonNull @NonNull io.micronaut.http.HttpRequest<?> request, @NonNull @NonNull io.micronaut.aop.MethodInvocationContext<?, ?> invocationContext) Set the invocation context.- Parameters:
request- The requestinvocationContext- The invocation context
-