Uses of Interface
org.springframework.http.server.ServerHttpResponse
Packages that use ServerHttpResponse
Package
Description
Contains an abstraction over server-side HTTP.
Support for CORS (Cross-Origin Resource Sharing),
based on a common
CorsProcessor strategy.MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation package.Server-side abstractions for WebSocket interactions.
Server-side support for the Jetty WebSocket API.
Server-side classes for use with standard JSR-356 WebSocket endpoints.
Server-side support classes including container-specific strategies
for upgrading a request.
Top-level SockJS types.
Support classes for SockJS including an
AbstractSockJsService
implementation.Server-side support for SockJS transports including
TransportHandler implementations
for processing incoming requests, their
session
counterparts for sending messages over the various transports, and
DefaultSockJsService.TransportHandler
implementation classes as well as a concrete
SockJsService.SockJS specific implementations of
WebSocketSession.-
Uses of ServerHttpResponse in org.springframework.http.server
Classes in org.springframework.http.server that implement ServerHttpResponseModifier and TypeClassDescriptionclassImplementation ofServerHttpResponsethat delegates all calls to a given targetServerHttpResponse.classServerHttpResponseimplementation that is based on aHttpServletResponse.Methods in org.springframework.http.server that return ServerHttpResponseModifier and TypeMethodDescriptionDelegatingServerHttpResponse.getDelegate()Returns the target response that this response delegates to.Methods in org.springframework.http.server with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionServerHttpRequest.getAsyncRequestControl(ServerHttpResponse response) Return a control that allows putting the request in asynchronous mode so the response remains open until closed explicitly from the current or another thread.ServletServerHttpRequest.getAsyncRequestControl(ServerHttpResponse response) Constructors in org.springframework.http.server with parameters of type ServerHttpResponseModifierConstructorDescriptionCreate a newDelegatingServerHttpResponse. -
Uses of ServerHttpResponse in org.springframework.web.cors
Methods in org.springframework.web.cors with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionprotected booleanDefaultCorsProcessor.handleInternal(ServerHttpRequest request, ServerHttpResponse response, CorsConfiguration config, boolean preFlightRequest) Handle the given request.protected voidDefaultCorsProcessor.rejectRequest(ServerHttpResponse response) Invoked when one of the CORS checks failed. -
Uses of ServerHttpResponse in org.springframework.web.servlet.mvc.method.annotation
Methods in org.springframework.web.servlet.mvc.method.annotation with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionAbstractMappingJacksonResponseBodyAdvice.beforeBodyWrite(@Nullable Object body, MethodParameter returnType, MediaType contentType, Class<? extends HttpMessageConverter<?>> converterType, ServerHttpRequest request, ServerHttpResponse response) KotlinResponseBodyAdvice.beforeBodyWrite(@Nullable Object body, MethodParameter returnType, MediaType selectedContentType, Class<? extends HttpMessageConverter<?>> selectedConverterType, ServerHttpRequest request, ServerHttpResponse response) ResponseBodyAdvice.beforeBodyWrite(@Nullable T body, MethodParameter returnType, MediaType selectedContentType, Class<? extends HttpMessageConverter<?>> selectedConverterType, ServerHttpRequest request, ServerHttpResponse response) Invoked after anHttpMessageConverteris selected and just before its write method is invoked.protected abstract voidAbstractMappingJacksonResponseBodyAdvice.beforeBodyWriteInternal(MappingJacksonValue bodyContainer, MediaType contentType, MethodParameter returnType, ServerHttpRequest request, ServerHttpResponse response) Invoked only if the converter type isMappingJackson2HttpMessageConverter.protected voidJsonViewResponseBodyAdvice.beforeBodyWriteInternal(MappingJacksonValue bodyContainer, MediaType contentType, MethodParameter returnType, ServerHttpRequest request, ServerHttpResponse response) protected voidResponseBodyEmitter.extendResponse(ServerHttpResponse outputMessage) Invoked after the response is updated with the status code and headers, if the ResponseBodyEmitter is wrapped in a ResponseEntity, but before the response is committed, i.e.protected voidSseEmitter.extendResponse(ServerHttpResponse outputMessage) -
Uses of ServerHttpResponse in org.springframework.web.socket.server
Methods in org.springframework.web.socket.server with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionvoidHandshakeInterceptor.afterHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, @Nullable Exception exception) Invoked after the handshake is done.booleanHandshakeInterceptor.beforeHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, Map<String, Object> attributes) Invoked before the handshake is processed.booleanHandshakeHandler.doHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, Map<String, Object> attributes) Initiate the handshake.voidRequestUpgradeStrategy.upgrade(ServerHttpRequest request, ServerHttpResponse response, @Nullable String selectedProtocol, List<WebSocketExtension> selectedExtensions, @Nullable Principal user, WebSocketHandler wsHandler, Map<String, Object> attributes) Perform runtime specific steps to complete the upgrade. -
Uses of ServerHttpResponse in org.springframework.web.socket.server.jetty
Methods in org.springframework.web.socket.server.jetty with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionvoidJettyRequestUpgradeStrategy.upgrade(ServerHttpRequest request, ServerHttpResponse response, @Nullable String selectedProtocol, List<WebSocketExtension> selectedExtensions, @Nullable Principal user, WebSocketHandler handler, Map<String, Object> attributes) -
Uses of ServerHttpResponse in org.springframework.web.socket.server.standard
Methods in org.springframework.web.socket.server.standard with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionprotected final jakarta.servlet.http.HttpServletResponseStandardWebSocketUpgradeStrategy.getHttpServletResponse(ServerHttpResponse response) voidStandardWebSocketUpgradeStrategy.upgrade(ServerHttpRequest request, ServerHttpResponse response, @Nullable String selectedProtocol, List<WebSocketExtension> selectedExtensions, @Nullable Principal user, WebSocketHandler wsHandler, Map<String, Object> attrs) -
Uses of ServerHttpResponse in org.springframework.web.socket.server.support
Methods in org.springframework.web.socket.server.support with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionvoidHttpSessionHandshakeInterceptor.afterHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, @Nullable Exception ex) voidOriginHandshakeInterceptor.afterHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, @Nullable Exception exception) voidHandshakeInterceptorChain.applyAfterHandshake(ServerHttpRequest request, ServerHttpResponse response, @Nullable Exception failure) booleanHandshakeInterceptorChain.applyBeforeHandshake(ServerHttpRequest request, ServerHttpResponse response, Map<String, Object> attributes) booleanHttpSessionHandshakeInterceptor.beforeHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, Map<String, Object> attributes) booleanOriginHandshakeInterceptor.beforeHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, Map<String, Object> attributes) final booleanAbstractHandshakeHandler.doHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, Map<String, Object> attributes) protected voidAbstractHandshakeHandler.handleInvalidConnectHeader(ServerHttpRequest request, ServerHttpResponse response) protected voidAbstractHandshakeHandler.handleInvalidUpgradeHeader(ServerHttpRequest request, ServerHttpResponse response) protected voidAbstractHandshakeHandler.handleWebSocketVersionNotSupported(ServerHttpRequest request, ServerHttpResponse response) -
Uses of ServerHttpResponse in org.springframework.web.socket.sockjs
Methods in org.springframework.web.socket.sockjs with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionvoidSockJsService.handleRequest(ServerHttpRequest request, ServerHttpResponse response, @Nullable String sockJsPath, WebSocketHandler handler) Process a SockJS HTTP request. -
Uses of ServerHttpResponse in org.springframework.web.socket.sockjs.support
Methods in org.springframework.web.socket.sockjs.support with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionprotected voidAbstractSockJsService.addCacheHeaders(ServerHttpResponse response) protected voidAbstractSockJsService.addNoCacheHeaders(ServerHttpResponse response) protected booleanAbstractSockJsService.checkOrigin(ServerHttpRequest request, ServerHttpResponse response, HttpMethod... httpMethods) protected abstract voidAbstractSockJsService.handleRawWebSocketRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler webSocketHandler) Handle request for raw WebSocket communication, i.e.final voidAbstractSockJsService.handleRequest(ServerHttpRequest request, ServerHttpResponse response, @Nullable String sockJsPath, WebSocketHandler wsHandler) This method determines the SockJS path and handles SockJS static URLs.protected abstract voidAbstractSockJsService.handleTransportRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler webSocketHandler, String sessionId, String transport) Handle a SockJS session URL (i.e.protected voidAbstractSockJsService.sendMethodNotAllowed(ServerHttpResponse response, HttpMethod... httpMethods) -
Uses of ServerHttpResponse in org.springframework.web.socket.sockjs.transport
Methods in org.springframework.web.socket.sockjs.transport with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionprotected voidTransportHandlingSockJsService.handleRawWebSocketRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler handler) voidTransportHandler.handleRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler handler, SockJsSession session) Handle the given request and delegate messages to the providedWebSocketHandler.protected voidTransportHandlingSockJsService.handleTransportRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler handler, String sessionId, String transport) -
Uses of ServerHttpResponse in org.springframework.web.socket.sockjs.transport.handler
Methods in org.springframework.web.socket.sockjs.transport.handler with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionbooleanWebSocketTransportHandler.doHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler handler, Map<String, Object> attributes) final voidAbstractHttpReceivingTransportHandler.handleRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, SockJsSession wsSession) final voidAbstractHttpSendingTransportHandler.handleRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, SockJsSession wsSession) voidWebSocketTransportHandler.handleRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, SockJsSession wsSession) protected voidAbstractHttpReceivingTransportHandler.handleRequestInternal(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, AbstractHttpSockJsSession sockJsSession) protected voidAbstractHttpSendingTransportHandler.handleRequestInternal(ServerHttpRequest request, ServerHttpResponse response, AbstractHttpSockJsSession sockJsSession) voidHtmlFileTransportHandler.handleRequestInternal(ServerHttpRequest request, ServerHttpResponse response, AbstractHttpSockJsSession sockJsSession) -
Uses of ServerHttpResponse in org.springframework.web.socket.sockjs.transport.session
Methods in org.springframework.web.socket.sockjs.transport.session with parameters of type ServerHttpResponseModifier and TypeMethodDescriptionvoidAbstractHttpSockJsSession.handleInitialRequest(ServerHttpRequest request, ServerHttpResponse response, SockJsFrameFormat frameFormat) Handle the first request for receiving messages on a SockJS HTTP transport based session.protected abstract voidAbstractHttpSockJsSession.handleRequestInternal(ServerHttpRequest request, ServerHttpResponse response, boolean initialRequest) Invoked when a SockJS transport request is received.protected voidPollingSockJsSession.handleRequestInternal(ServerHttpRequest request, ServerHttpResponse response, boolean initialRequest) protected voidStreamingSockJsSession.handleRequestInternal(ServerHttpRequest request, ServerHttpResponse response, boolean initialRequest) voidAbstractHttpSockJsSession.handleSuccessiveRequest(ServerHttpRequest request, ServerHttpResponse response, SockJsFrameFormat frameFormat) Handle all requests, except the first one, to receive messages on a SockJS HTTP transport based session.