Uses of Interface
org.springframework.http.server.ServerHttpResponse
Packages that use ServerHttpResponse Package Description org.springframework.http.server Contains an abstraction over server-side HTTP.org.springframework.web.cors Support for CORS (Cross-Origin Resource Sharing), based on a commonCorsProcessorstrategy.org.springframework.web.servlet.mvc.method.annotation MVC infrastructure for annotation-based handler method processing, building on theorg.springframework.web.method.annotationpackage.org.springframework.web.socket.server Server-side abstractions for WebSocket interactions.org.springframework.web.socket.server.jetty Server-side support for the Jetty 9+ WebSocket API.org.springframework.web.socket.server.standard Server-side classes for use with standard JSR-356 WebSocket endpoints.org.springframework.web.socket.server.support Server-side support classes including container-specific strategies for upgrading a request.org.springframework.web.socket.sockjs Top-level SockJS types.org.springframework.web.socket.sockjs.support Support classes for SockJS including anAbstractSockJsServiceimplementation.org.springframework.web.socket.sockjs.transport Server-side support for SockJS transports includingTransportHandlerimplementations for processing incoming requests, theirsessioncounterparts for sending messages over the various transports, andDefaultSockJsService.org.springframework.web.socket.sockjs.transport.handler TransportHandlerimplementation classes as well as a concreteSockJsService.org.springframework.web.socket.sockjs.transport.session SockJS specific implementations ofWebSocketSession.Uses of ServerHttpResponse in org.springframework.http.server
Classes in org.springframework.http.server that implement ServerHttpResponse Modifier and Type Class Description classServletServerHttpResponseServerHttpResponseimplementation that is based on aHttpServletResponse.Methods in org.springframework.http.server with parameters of type ServerHttpResponse Modifier and Type Method Description ServerHttpAsyncRequestControlServerHttpRequest. 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.ServerHttpAsyncRequestControlServletServerHttpRequest. getAsyncRequestControl(ServerHttpResponse response)Uses of ServerHttpResponse in org.springframework.web.cors
Methods in org.springframework.web.cors with parameters of type ServerHttpResponse Modifier and Type Method Description protected 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 ServerHttpResponse Modifier and Type Method Description ObjectAbstractMappingJacksonResponseBodyAdvice. beforeBodyWrite(Object body, MethodParameter returnType, MediaType contentType, Class<? extends HttpMessageConverter<?>> converterType, ServerHttpRequest request, ServerHttpResponse response)TResponseBodyAdvice. beforeBodyWrite(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 ServerHttpResponse Modifier and Type Method Description voidHandshakeInterceptor. afterHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, 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, String selectedProtocol, List<WebSocketExtension> selectedExtensions, 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 ServerHttpResponse Modifier and Type Method Description voidJettyRequestUpgradeStrategy. upgrade(ServerHttpRequest request, ServerHttpResponse response, String selectedProtocol, List<WebSocketExtension> selectedExtensions, Principal user, WebSocketHandler wsHandler, 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 ServerHttpResponse Modifier and Type Method Description protected HttpServletResponseAbstractStandardUpgradeStrategy. getHttpServletResponse(ServerHttpResponse response)voidAbstractStandardUpgradeStrategy. upgrade(ServerHttpRequest request, ServerHttpResponse response, String selectedProtocol, List<WebSocketExtension> selectedExtensions, Principal user, WebSocketHandler wsHandler, Map<String,Object> attrs)protected abstract voidAbstractStandardUpgradeStrategy. upgradeInternal(ServerHttpRequest request, ServerHttpResponse response, String selectedProtocol, List<Extension> selectedExtensions, Endpoint endpoint)voidAbstractTyrusRequestUpgradeStrategy. upgradeInternal(ServerHttpRequest request, ServerHttpResponse response, String selectedProtocol, List<Extension> extensions, Endpoint endpoint)voidTomcatRequestUpgradeStrategy. upgradeInternal(ServerHttpRequest request, ServerHttpResponse response, String selectedProtocol, List<Extension> selectedExtensions, Endpoint endpoint)protected voidUndertowRequestUpgradeStrategy. upgradeInternal(ServerHttpRequest request, ServerHttpResponse response, String selectedProtocol, List<Extension> selectedExtensions, Endpoint endpoint)voidWebSphereRequestUpgradeStrategy. upgradeInternal(ServerHttpRequest httpRequest, ServerHttpResponse httpResponse, String selectedProtocol, List<Extension> selectedExtensions, Endpoint endpoint)Uses of ServerHttpResponse in org.springframework.web.socket.server.support
Methods in org.springframework.web.socket.server.support with parameters of type ServerHttpResponse Modifier and Type Method Description voidHttpSessionHandshakeInterceptor. afterHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, Exception ex)voidOriginHandshakeInterceptor. afterHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, Exception exception)voidHandshakeInterceptorChain. applyAfterHandshake(ServerHttpRequest request, ServerHttpResponse response, 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)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 ServerHttpResponse Modifier and Type Method Description voidSockJsService. handleRequest(ServerHttpRequest request, ServerHttpResponse response, 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 ServerHttpResponse Modifier and Type Method Description protected 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.voidAbstractSockJsService. handleRequest(ServerHttpRequest request, ServerHttpResponse response, 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 ServerHttpResponse Modifier and Type Method Description protected 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 ServerHttpResponse Modifier and Type Method Description booleanWebSocketTransportHandler. doHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler handler, Map<String,Object> attributes)voidAbstractHttpReceivingTransportHandler. handleRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, SockJsSession wsSession)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 ServerHttpResponse Modifier and Type Method Description voidAbstractHttpSockJsSession. 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.