インターフェースの使用
org.springframework.http.server.ServerHttpResponse
ServerHttpResponse を使用するパッケージ
パッケージ
説明
サーバー側の HTTP 上の抽象化が含まれています。
一般的な
CorsProcessor 戦略に基づく、CORS(クロスオリジンリソースシェアリング)のサポート。org.springframework.web.method.annotation パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。WebSocket 相互作用のサーバー側の抽象化。
Jetty WebSocket API のサーバー側のサポート。
標準の JSR-356 WebSocket エンドポイントで使用するサーバー側クラス。
リクエストをアップグレードするためのコンテナー固有の戦略を含むサーバー側サポートクラス。
トップレベルの SockJS 型。
AbstractSockJsService 実装を含む SockJS のサポートクラス。 受信リクエストを処理するための
TransportHandler 実装、さまざまなトランスポートを介してメッセージを送信するための session の実装、および DefaultSockJsService を含む SockJS トランスポートのサーバー側サポート。TransportHandler 実装クラスおよび具体的な SockJsServiceWebSocketSession の SockJS 固有の実装。org.springframework.http.server 内の ServerHttpResponse 使用
ServerHttpResponse を実装している org.springframework.http.server のクラス修飾子と型クラス説明class特定のターゲットServerHttpResponseにすべての呼び出しを委譲するServerHttpResponseの実装。classHttpServletResponseEE に基づくServerHttpResponse実装。型 ServerHttpResponse のパラメーターを持つ org.springframework.http.server のメソッド修飾子と型メソッド説明ServerHttpRequest.getAsyncRequestControl(ServerHttpResponse response) 現在または別のスレッドから明示的に閉じられるまでレスポンスが開いたままになるように、リクエストを非同期モードにすることができるコントロールを返します。ServletServerHttpRequest.getAsyncRequestControl(ServerHttpResponse response) 型 ServerHttpResponse のパラメーターを持つ org.springframework.http.server のコンストラクター修飾子コンストラクター説明新しいDelegatingServerHttpResponseを作成します。org.springframework.web.cors 内の ServerHttpResponse 使用
型 ServerHttpResponse のパラメーターを持つ org.springframework.web.cors のメソッド修飾子と型メソッド説明protected booleanDefaultCorsProcessor.handleInternal(ServerHttpRequest request, ServerHttpResponse response, CorsConfiguration config, boolean preFlightRequest) 指定されたリクエストを処理します。protected voidDefaultCorsProcessor.rejectRequest(ServerHttpResponse response) CORS チェックの 1 つが失敗したときに呼び出されます。org.springframework.web.servlet.mvc.method.annotation 内の ServerHttpResponse 使用
型 ServerHttpResponse のパラメーターを持つ org.springframework.web.servlet.mvc.method.annotation のメソッド修飾子と型メソッド説明final ObjectSEAbstractMappingJacksonResponseBodyAdvice.beforeBodyWrite(ObjectSE body, MethodParameter returnType, MediaType contentType, ClassSE<? extends HttpMessageConverter<?>> converterType, ServerHttpRequest request, ServerHttpResponse response) ResponseBodyAdvice.beforeBodyWrite(T body, MethodParameter returnType, MediaType selectedContentType, ClassSE<? extends HttpMessageConverter<?>> selectedConverterType, ServerHttpRequest request, ServerHttpResponse response) HttpMessageConverterが選択された後、その書き込みメソッドが呼び出される直前に呼び出されます。protected abstract voidAbstractMappingJacksonResponseBodyAdvice.beforeBodyWriteInternal(MappingJacksonValue bodyContainer, MediaType contentType, MethodParameter returnType, ServerHttpRequest request, ServerHttpResponse response) コンバーター型がMappingJackson2HttpMessageConverterの場合にのみ呼び出されます。protected voidJsonViewResponseBodyAdvice.beforeBodyWriteInternal(MappingJacksonValue bodyContainer, MediaType contentType, MethodParameter returnType, ServerHttpRequest request, ServerHttpResponse response) protected voidResponseBodyEmitter.extendResponse(ServerHttpResponse outputMessage) ResponseBodyEmitter が ResponseEntity でラップされている場合、ステータスコードとヘッダーでレスポンスが更新された後で、レスポンスがコミットされる前に呼び出されます。protected voidSseEmitter.extendResponse(ServerHttpResponse outputMessage) org.springframework.web.socket.server 内の ServerHttpResponse 使用
型 ServerHttpResponse のパラメーターを持つ org.springframework.web.socket.server のメソッド修飾子と型メソッド説明voidHandshakeInterceptor.afterHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, ExceptionSE exception) ハンドシェイクが完了した後に呼び出されます。booleanHandshakeInterceptor.beforeHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) ハンドシェイクが処理される前に呼び出されます。booleanHandshakeHandler.doHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) ハンドシェイクを開始します。voidRequestUpgradeStrategy.upgrade(ServerHttpRequest request, ServerHttpResponse response, StringSE selectedProtocol, ListSE<WebSocketExtension> selectedExtensions, PrincipalSE user, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) ランタイム固有の手順を実行して、アップグレードを完了します。org.springframework.web.socket.server.jetty 内の ServerHttpResponse 使用
型 ServerHttpResponse のパラメーターを持つ org.springframework.web.socket.server.jetty のメソッド修飾子と型メソッド説明voidJettyRequestUpgradeStrategy.upgrade(ServerHttpRequest request, ServerHttpResponse response, StringSE selectedProtocol, ListSE<WebSocketExtension> selectedExtensions, PrincipalSE user, WebSocketHandler handler, MapSE<StringSE, ObjectSE> attributes) org.springframework.web.socket.server.standard 内の ServerHttpResponse 使用
型 ServerHttpResponse のパラメーターを持つ org.springframework.web.socket.server.standard のメソッド修飾子と型メソッド説明protected final HttpServletResponseEEAbstractStandardUpgradeStrategy.getHttpServletResponse(ServerHttpResponse response) voidAbstractStandardUpgradeStrategy.upgrade(ServerHttpRequest request, ServerHttpResponse response, StringSE selectedProtocol, ListSE<WebSocketExtension> selectedExtensions, PrincipalSE user, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attrs) protected abstract voidAbstractStandardUpgradeStrategy.upgradeInternal(ServerHttpRequest request, ServerHttpResponse response, StringSE selectedProtocol, ListSE<ExtensionEE> selectedExtensions, EndpointEE endpoint) voidAbstractTyrusRequestUpgradeStrategy.upgradeInternal(ServerHttpRequest request, ServerHttpResponse response, StringSE selectedProtocol, ListSE<ExtensionEE> extensions, EndpointEE endpoint) protected voidStandardWebSocketUpgradeStrategy.upgradeInternal(ServerHttpRequest request, ServerHttpResponse response, StringSE selectedProtocol, ListSE<ExtensionEE> selectedExtensions, EndpointEE endpoint) org.springframework.web.socket.server.support 内の ServerHttpResponse 使用
型 ServerHttpResponse のパラメーターを持つ org.springframework.web.socket.server.support のメソッド修飾子と型メソッド説明voidHttpSessionHandshakeInterceptor.afterHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, ExceptionSE ex) voidOriginHandshakeInterceptor.afterHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, ExceptionSE exception) voidHandshakeInterceptorChain.applyAfterHandshake(ServerHttpRequest request, ServerHttpResponse response, ExceptionSE failure) booleanHandshakeInterceptorChain.applyBeforeHandshake(ServerHttpRequest request, ServerHttpResponse response, MapSE<StringSE, ObjectSE> attributes) booleanHttpSessionHandshakeInterceptor.beforeHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) booleanOriginHandshakeInterceptor.beforeHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) final booleanAbstractHandshakeHandler.doHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) protected voidAbstractHandshakeHandler.handleInvalidConnectHeader(ServerHttpRequest request, ServerHttpResponse response) protected voidAbstractHandshakeHandler.handleInvalidUpgradeHeader(ServerHttpRequest request, ServerHttpResponse response) protected voidAbstractHandshakeHandler.handleWebSocketVersionNotSupported(ServerHttpRequest request, ServerHttpResponse response) org.springframework.web.socket.sockjs 内の ServerHttpResponse 使用
型 ServerHttpResponse のパラメーターを持つ org.springframework.web.socket.sockjs のメソッド修飾子と型メソッド説明voidSockJsService.handleRequest(ServerHttpRequest request, ServerHttpResponse response, StringSE sockJsPath, WebSocketHandler handler) SockJS HTTP リクエストを処理します。org.springframework.web.socket.sockjs.support 内の ServerHttpResponse 使用
型 ServerHttpResponse のパラメーターを持つ org.springframework.web.socket.sockjs.support のメソッド修飾子と型メソッド説明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) 生の WebSocket 通信のリクエストを処理します。final voidAbstractSockJsService.handleRequest(ServerHttpRequest request, ServerHttpResponse response, StringSE sockJsPath, WebSocketHandler wsHandler) このメソッドは、SockJS パスを決定し、SockJS 静的 URL を処理します。protected abstract voidAbstractSockJsService.handleTransportRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler webSocketHandler, StringSE sessionId, StringSE transport) SockJS セッション URL を処理します(つまりprotected voidAbstractSockJsService.sendMethodNotAllowed(ServerHttpResponse response, HttpMethod... httpMethods) org.springframework.web.socket.sockjs.transport 内の ServerHttpResponse 使用
型 ServerHttpResponse のパラメーターを持つ org.springframework.web.socket.sockjs.transport のメソッド修飾子と型メソッド説明protected voidTransportHandlingSockJsService.handleRawWebSocketRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler handler) voidTransportHandler.handleRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler handler, SockJsSession session) 指定されたリクエストを処理し、提供されたWebSocketHandlerにメッセージを委譲します。protected voidTransportHandlingSockJsService.handleTransportRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler handler, StringSE sessionId, StringSE transport) org.springframework.web.socket.sockjs.transport.handler 内の ServerHttpResponse 使用
型 ServerHttpResponse のパラメーターを持つ org.springframework.web.socket.sockjs.transport.handler のメソッド修飾子と型メソッド説明booleanWebSocketTransportHandler.doHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler handler, MapSE<StringSE, ObjectSE> 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) org.springframework.web.socket.sockjs.transport.session 内の ServerHttpResponse 使用
型 ServerHttpResponse のパラメーターを持つ org.springframework.web.socket.sockjs.transport.session のメソッド修飾子と型メソッド説明voidAbstractHttpSockJsSession.handleInitialRequest(ServerHttpRequest request, ServerHttpResponse response, SockJsFrameFormat frameFormat) SockJS HTTP トランスポートベースのセッションでメッセージを受信するための最初のリクエストを処理します。protected abstract voidAbstractHttpSockJsSession.handleRequestInternal(ServerHttpRequest request, ServerHttpResponse response, boolean initialRequest) SockJS トランスポートリクエストが受信されると呼び出されます。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) 最初のリクエストを除くすべてのリクエストを処理して、SockJS HTTP トランスポートベースのセッションでメッセージを受信します。