Class ClientAttributes

java.lang.Object
io.micronaut.http.client.ClientAttributes

public final class ClientAttributes extends Object
Client-related attribute accessors.
Since:
4.8.0
  • Method Summary

    Modifier and Type
    Method
    Description
    static @NonNull Optional<io.micronaut.aop.MethodInvocationContext<?,?>>
    getInvocationContext(@NonNull io.micronaut.http.HttpRequest<?> request)
    Get the invocation context.
    static void
    setInvocationContext(@NonNull io.micronaut.http.HttpRequest<?> request, @NonNull io.micronaut.aop.MethodInvocationContext<?,?> invocationContext)
    Set the invocation context.
    static void
    setServiceId(@NonNull io.micronaut.http.HttpRequest<?> request, @NonNull String serviceId)
    Set the client service ID.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 request
      serviceId - 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 request
      invocationContext - The invocation context