Uses of Interface
io.helidon.webserver.http.ServerResponse
Packages that use ServerResponse
Package
Description
Helidon WebServer CORS Support.
Helidon WebServer HTTP specific APIs.
Helidon WebServer HTTP SPI.
Helidon WebServer JSON-RPC Support.
Helidon WebServer Observability Metrics Support.
Helidon WebServer Security Support.
Helidon WebServer SSE Support.
-
Uses of ServerResponse in io.helidon.webserver.cors
Methods in io.helidon.webserver.cors that return types with arguments of type ServerResponseModifier and TypeMethodDescriptionprotected CorsSupportHelper<ServerRequest, ServerResponse> CorsSupport.helper()Methods in io.helidon.webserver.cors with parameters of type ServerResponse -
Uses of ServerResponse in io.helidon.webserver.http
Subinterfaces of ServerResponse in io.helidon.webserver.httpClasses in io.helidon.webserver.http that implement ServerResponseModifier and TypeClassDescriptionclassServerResponseBase<T extends ServerResponseBase<T>>Base class for common server response tasks that can be shared across HTTP versions.Methods in io.helidon.webserver.http that return ServerResponseModifier and TypeMethodDescriptiondefault ServerResponseServerResponse.beforeTrailers(Consumer<ServerResponseTrailers> beforeTrailers) Callback to update any last minute trailers before they are written to the output stream.ServerResponseBase.beforeTrailers(Consumer<ServerResponseTrailers> beforeTrailers) Set header with a value.default ServerResponseServerResponse.header(HeaderName name, String... values) Set a header.default ServerResponseNot optimized method for setting a header.ServerResponse.next()Continue processing with the next route (and if none found, return aStatus.NOT_FOUND_404).Re-route using a different path.Re-route using a different path and query.default ServerResponseServerResponse.status(int status) Status of the response.Status of the response.Completed when last byte is buffered for socket write.Methods in io.helidon.webserver.http with parameters of type ServerResponseModifier and TypeMethodDescriptionbooleanHttpSecurity.authenticate(ServerRequest request, ServerResponse response, boolean requiredHint) Authenticates the current request according to security configuration.booleanHttpSecurity.authorize(ServerRequest request, ServerResponse response, String... roleHint) Authorize the current request according to security configuration.voidDirectHandlers.handle(RequestException httpException, ServerResponse res, boolean keepAlive) Handle an HTTP Exception that occurred when request and response is available.voidErrorHandler.handle(ServerRequest req, ServerResponse res, T throwable) Error handling consumer.voidHandler.handle(ServerRequest req, ServerResponse res) Handle request.voidSecureHandler.handle(ServerRequest req, ServerResponse res) voidHttpEntryPoint.Interceptor.Chain.proceed(ServerRequest request, ServerResponse response) Invoke the next interceptor in the chain.voidHttpEntryPoint.Interceptor.proceed(InterceptionContext interceptionContext, HttpEntryPoint.Interceptor.Chain chain, ServerRequest request, ServerResponse response) Method to implement interceptor logic.Method parameters in io.helidon.webserver.http with type arguments of type ServerResponseModifier and TypeMethodDescriptionstatic <T> HandlerHandler.create(Class<T> type, BiConsumer<T, ServerResponse> handler) Create a handler that consumes type request entity andServerResponse. -
Uses of ServerResponse in io.helidon.webserver.http.spi
Methods in io.helidon.webserver.http.spi that return ServerResponseModifier and TypeMethodDescriptionSinkProviderContext.serverResponse()Obtains the server response associated with this context.Methods in io.helidon.webserver.http.spi with parameters of type ServerResponseModifier and TypeMethodDescriptionSinkProvider.create(ServerResponse response, BiConsumer<Object, MediaType> eventConsumer, Runnable closeRunnable) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ServerResponse in io.helidon.webserver.jsonrpc
Subinterfaces of ServerResponse in io.helidon.webserver.jsonrpcModifier and TypeInterfaceDescriptioninterfaceA representation of a JSON-RPC response. -
Uses of ServerResponse in io.helidon.webserver.observe.metrics
Methods in io.helidon.webserver.observe.metrics with parameters of type ServerResponseModifier and TypeMethodDescriptionvoidPostRequestMetricsSupport.runTasks(ServerRequest request, ServerResponse response, Throwable throwable) Run the post-processing tasks.Method parameters in io.helidon.webserver.observe.metrics with type arguments of type ServerResponseModifier and TypeMethodDescriptionstatic voidPostRequestMetricsSupport.recordPostProcessingWork(ServerRequest request, BiConsumer<ServerResponse, Throwable> task) Records a post-processing task to be performed once the response has been sent to the client.voidPostRequestMetricsSupport.registerPostRequestWork(BiConsumer<ServerResponse, Throwable> task) Records post-request processing to be performed once the server sends the response to the client. -
Uses of ServerResponse in io.helidon.webserver.security
Methods in io.helidon.webserver.security with parameters of type ServerResponseModifier and TypeMethodDescriptionbooleanSecurityHttpFeature.authenticate(ServerRequest request, ServerResponse response, boolean requiredHint) booleanSecurityHttpFeature.authorize(ServerRequest request, ServerResponse response, String... roleHint) voidSecurityHandler.handle(ServerRequest req, ServerResponse res) -
Uses of ServerResponse in io.helidon.webserver.sse
Methods in io.helidon.webserver.sse with parameters of type ServerResponseModifier and TypeMethodDescriptionSseSinkProvider.create(ServerResponse response, BiConsumer<Object, MediaType> eventConsumer, Runnable closeRunnable) Deprecated, for removal: This API element is subject to removal in a future version.replaced bySseSinkProvider.create(SinkProviderContext)
SinkProvider.create(SinkProviderContext)