code: public static WebFluxBuilder linkTo(Object invocation) {
  
  		Assert.notNull(invocation, "Invocation must not be null!");
  
  		return new WebFluxBuilder(linkToInternal(invocation));
  	}
docs: Create a {@link WebFluxLinkBuilder} by checking if the Reactor Context contains a {@link ServerWebExchange} and
  using that combined with the Spring Web annotations to build a full URI. If there is no exchange, then fall back to
  relative URIs. Usually used with {@link #methodOn(Class, Object...)} to refer to a method invocation.
  
  @param invocation must not be {@literal null}.
  @see #methodOn(Class, Object...)