Uses of Interface
io.helidon.integrations.common.rest.ResponseBuilder
Packages that use ResponseBuilder
Package
Description
Common classes for accessing JSON based REST APIs of third party systems.
Vault integration.
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 ResponseBuilderModifier and TypeInterfaceDescriptioninterface
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 ResponseBuilderModifier and TypeClassDescriptionstatic class
ApiEntityResponse.Builder<B extends ApiEntityResponse.Builder<B,
T, X>, T extends ApiEntityResponse, X> Fluent API builder base to build subclasses ofApiEntityResponse
.static final class
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 ResponseBuilderModifier and TypeMethodDescriptionprotected <T> T
RestApiBase.emptyResponse
(String path, ApiRequest<?> request, Method method, String requestId, HttpClientResponse response, ResponseBuilder<?, T, ?> responseBuilder) Empty response, may be because of aStatus.NOT_FOUND_404
, or some other status, such asStatus.NOT_MODIFIED_304
.protected <T> T
RestApiBase.jsonOkResponse
(String path, ApiRequest<?> request, Method method, String requestId, HttpClientResponse 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 ResponseBuilderModifier and TypeClassDescriptionstatic class
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 ResponseBuilderModifier and TypeMethodDescriptionprotected <T> T
VaultRestApi.emptyResponse
(String path, ApiRequest<?> request, Method method, String requestId, HttpClientResponse response, ResponseBuilder<?, T, ?> responseBuilder)