Annotation Interface RequestTimeout


@Retention(RUNTIME) @Target({TYPE,METHOD}) public @interface RequestTimeout
Annotation for request timeout. When applied to gRPC services, the timeout value set using RequestTimeout is only respected if GrpcServiceBuilder#useClientTimeoutHeader() is disabled.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    long
    Value of request timeout to set.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Time unit of request timeout to set.
  • Element Details

    • value

      long value
      Value of request timeout to set.
    • unit

      TimeUnit unit
      Time unit of request timeout to set.
      Default:
      MILLISECONDS