Uses of Interface
io.helidon.integrations.common.rest.ResponseBuilder
-
Packages that use ResponseBuilder Package Description io.helidon.integrations.common.rest Common classes for accessing JSON based REST APIs of third party systems.io.helidon.integrations.vault Vault integration.io.helidon.integrations.vault.auths.common Common classes for Vault integration. -
-
Uses of ResponseBuilder in io.helidon.integrations.common.rest
Classes in io.helidon.integrations.common.rest with type parameters of type ResponseBuilder Modifier and Type Interface Description interface
ResponseBuilder<B extends ResponseBuilder<B,T,X>,T,X>
Response builder extracted as an interface, to work around the restriction that we cannot have multiple inheritance in Java.Classes in io.helidon.integrations.common.rest that implement ResponseBuilder Modifier and Type Class Description static class
ApiEntityResponse.Builder<B extends ApiEntityResponse.Builder<B,T,X>,T extends ApiEntityResponse,X>
Fluent API builder base to build subclasses ofApiEntityResponse
.static class
ApiOptionalResponse.Builder<X,R>
Fluent API builder forApiOptionalResponse
.static class
ApiOptionalResponse.BuilderBase<B extends ApiOptionalResponse.BuilderBase<B,T,X,R>,T extends ApiOptionalResponse<R>,X,R>
Fluent API builder base for subclasses ofApiOptionalResponse
.Methods in io.helidon.integrations.common.rest with parameters of type ResponseBuilder Modifier and Type Method Description protected <T> Single<T>
RestApiBase. emptyResponse(String path, ApiRequest<?> request, Http.RequestMethod method, String requestId, WebClientResponse response, ResponseBuilder<?,T,?> responseBuilder)
Empty response, may be because of aHttp.Status.NOT_FOUND_404
, or some other status, such asHttp.Status.NOT_MODIFIED_304
.protected <T> T
RestApiBase. jsonOkResponse(String path, ApiRequest<?> request, Http.RequestMethod method, String requestId, WebClientResponse response, JsonObject json, ResponseBuilder<?,T,JsonObject> responseBuilder)
Builds the response using the response builder provided. -
Uses of ResponseBuilder in io.helidon.integrations.vault
Classes in io.helidon.integrations.vault that implement ResponseBuilder Modifier and Type Class Description static class
VaultOptionalResponse.Builder<X,R>
Fluent API builder forVaultOptionalResponse
.static class
VaultOptionalResponse.BuilderBase<B extends VaultOptionalResponse.BuilderBase<B,X,R>,X,R>
Base builder class for subclasses ofVaultOptionalResponse
. -
Uses of ResponseBuilder in io.helidon.integrations.vault.auths.common
Methods in io.helidon.integrations.vault.auths.common with parameters of type ResponseBuilder Modifier and Type Method Description protected <T> Single<T>
VaultRestApi. emptyResponse(String path, ApiRequest<?> request, Http.RequestMethod method, String requestId, WebClientResponse response, ResponseBuilder<?,T,?> responseBuilder)
-