Interface RequestBodyInserterRegistry

  • All Superinterfaces:
    BiFunction<Invocation,​org.springframework.web.reactive.function.client.WebClient.RequestBodyUriSpec,​org.springframework.web.reactive.function.client.WebClient.RequestHeadersUriSpec<?>>

    @Immutable
    @Valid
    public interface RequestBodyInserterRegistry
    extends BiFunction<Invocation,​org.springframework.web.reactive.function.client.WebClient.RequestBodyUriSpec,​org.springframework.web.reactive.function.client.WebClient.RequestHeadersUriSpec<?>>
    The request body inserter registry.
    Author:
    Christian Bremer
    • Method Detail

      • builder

        static org.bremersee.apiclient.webflux.contract.ImmutableRequestBodyInserterRegistry.Builder builder()
        Builder.
        Returns:
        the request body inserter registry builder
      • getRequestBodyInserters

        @NotEmpty
        @NotEmpty List<RequestBodyInserter> getRequestBodyInserters()
        Gets request body inserters.
        Returns:
        the request body inserters
      • apply

        default org.springframework.web.reactive.function.client.WebClient.RequestHeadersUriSpec<?> apply​(Invocation invocation,
                                                                                                          org.springframework.web.reactive.function.client.WebClient.RequestBodyUriSpec requestBodyUriSpec)
        Specified by:
        apply in interface BiFunction<Invocation,​org.springframework.web.reactive.function.client.WebClient.RequestBodyUriSpec,​org.springframework.web.reactive.function.client.WebClient.RequestHeadersUriSpec<?>>