インターフェースの使用
org.springframework.util.concurrent.ListenableFuture
ListenableFuture を使用するパッケージ
パッケージ
説明
このパッケージは、Spring のコア TaskExecutor 抽象化を定義し、SyncTaskExecutor および SimpleAsyncTaskExecutor 実装を提供します。
Spring の TaskExecutor 抽象化のサポートクラス。
メッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
シンプルなメッセージングプロトコル(STOMP など)の一般的なサポート。
TcpOperations
を介して TCP 接続を確立し、TcpConnectionHandler
を介してメッセージを処理し、TcpConnection
を介してメッセージを送信するための抽象化と実装クラスが含まれています。 非同期メソッド実行のアノテーションサポート。
java.util.concurrent
および jakarta.enterprise.concurrent
パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。 オープンソーススケジューラ Quartz のサポートクラス。Quartz スケジューラ、JobDetails、トリガーを Spring コンテキストの Bean として設定できます。
便利な汎用
java.util.concurrent.Future
拡張。WebSocket アプリケーションのクライアント側の抽象化。
Spring のメッセージングモジュール用の WebSocket 統合。
WebSocketClient
の SockJS クライアント実装。org.springframework.core.task 内の ListenableFuture 使用
修飾子と型メソッド説明AsyncListenableTaskExecutor.submitListenable
(RunnableSE task) 使用すべきではありません。<T> ListenableFuture<T>
AsyncListenableTaskExecutor.submitListenable
(CallableSE<T> task) 使用すべきではありません。SimpleAsyncTaskExecutor.submitListenable
(RunnableSE task) <T> ListenableFuture<T>
SimpleAsyncTaskExecutor.submitListenable
(CallableSE<T> task) org.springframework.core.task.support 内の ListenableFuture 使用
修飾子と型メソッド説明TaskExecutorAdapter.submitListenable
(RunnableSE task) <T> ListenableFuture<T>
TaskExecutorAdapter.submitListenable
(CallableSE<T> task) org.springframework.messaging.handler.invocation 内の ListenableFuture 使用
修飾子と型メソッド説明default ListenableFuture<?>
AsyncHandlerMethodReturnValueHandler.toListenableFuture
(ObjectSE returnValue, MethodParameter returnType) 使用すべきではありません。ListenableFutureReturnValueHandler.toListenableFuture
(ObjectSE returnValue, MethodParameter returnType) 使用すべきではありません。org.springframework.messaging.simp.stomp 内の ListenableFuture 使用
修飾子と型メソッド説明ReactorNettyTcpStompClient.connect
(StompHeaders connectHeaders, StompSessionHandler handler) 使用すべきではありません。ReactorNettyTcpStompClient.connect
(StompSessionHandler handler) 使用すべきではありません。default ListenableFuture<StompSession>
ConnectionHandlingStompSession.getSessionFuture()
使用すべきではありません。6.0 現在、ConnectionHandlingStompSession.getSession()
を推奨org.springframework.messaging.tcp 内の ListenableFuture 使用
修飾子と型メソッド説明default ListenableFuture<VoidSE>
TcpOperations.connect
(TcpConnectionHandler<P> connectionHandler) 使用すべきではありません。default ListenableFuture<VoidSE>
TcpOperations.connect
(TcpConnectionHandler<P> connectionHandler, ReconnectStrategy reconnectStrategy) 使用すべきではありません。default ListenableFuture<VoidSE>
使用すべきではありません。6.0 現在、TcpConnection.sendAsync(Message)
を推奨default ListenableFuture<VoidSE>
TcpOperations.shutdown()
使用すべきではありません。6.0 現在、TcpOperations.shutdownAsync()
を推奨org.springframework.scheduling.annotation 内の ListenableFuture 使用
修飾子と型メソッド説明static <V> ListenableFuture<V>
AsyncResult.forExecutionException
(ThrowableSE ex) 使用すべきではありません。指定された例外をFuture.get()
からExecutionException
SE として公開する新しい非同期結果を作成します。static <V> ListenableFuture<V>
AsyncResult.forValue
(V value) 使用すべきではありません。Future.get()
から指定された値を公開する新しい非同期結果を作成します。org.springframework.scheduling.concurrent 内の ListenableFuture 使用
修飾子と型メソッド説明ConcurrentTaskExecutor.submitListenable
(RunnableSE task) <T> ListenableFuture<T>
ConcurrentTaskExecutor.submitListenable
(CallableSE<T> task) ThreadPoolTaskExecutor.submitListenable
(RunnableSE task) <T> ListenableFuture<T>
ThreadPoolTaskExecutor.submitListenable
(CallableSE<T> task) ThreadPoolTaskScheduler.submitListenable
(RunnableSE task) <T> ListenableFuture<T>
ThreadPoolTaskScheduler.submitListenable
(CallableSE<T> task) org.springframework.scheduling.quartz 内の ListenableFuture 使用
修飾子と型メソッド説明SimpleThreadPoolTaskExecutor.submitListenable
(RunnableSE task) <T> ListenableFuture<T>
SimpleThreadPoolTaskExecutor.submitListenable
(CallableSE<T> task) org.springframework.util.concurrent 内の ListenableFuture 使用
ListenableFuture を実装している org.springframework.util.concurrent のクラス修飾子と型クラス説明class
使用すべきではありません。6.0 の時点で、具体的な代替はありませんclass
使用すべきではありません。6.0 現在、CompletableFuture
SE を推奨class
使用すべきではありません。6.0 の時点で、具体的な代替はありませんclass
使用すべきではありません。6.0 現在、Mono.toFuture()
を推奨class
使用すべきではありません。6.0 現在、CompletableFuture
SE を推奨型 ListenableFuture のパラメーターを持つ org.springframework.util.concurrent のコンストラクター修飾子コンストラクター説明protected
ListenableFutureAdapter
(ListenableFuture<S> adaptee) 使用すべきではありません。指定されたアダプターで新しいListenableFutureAdapter
を構築します。org.springframework.web.socket.client 内の ListenableFuture 使用
修飾子と型メソッド説明default ListenableFuture<WebSocketSession>
WebSocketClient.doHandshake
(WebSocketHandler webSocketHandler, StringSE uriTemplate, ObjectSE... uriVariables) 使用すべきではありません。default ListenableFuture<WebSocketSession>
WebSocketClient.doHandshake
(WebSocketHandler webSocketHandler, WebSocketHttpHeaders headers, URISE uri) 使用すべきではありません。protected ListenableFuture<WebSocketSession>
AbstractWebSocketClient.doHandshakeInternal
(WebSocketHandler webSocketHandler, HttpHeaders headers, URISE uri, ListSE<StringSE> subProtocols, ListSE<WebSocketExtension> extensions, MapSE<StringSE, ObjectSE> attributes) 使用すべきではありません。org.springframework.web.socket.messaging 内の ListenableFuture 使用
修飾子と型メソッド説明WebSocketStompClient.connect
(StringSE url, StompSessionHandler handler, ObjectSE... uriVars) 使用すべきではありません。WebSocketStompClient.connect
(StringSE url, WebSocketHttpHeaders handshakeHeaders, StompHeaders connectHeaders, StompSessionHandler handler, ObjectSE... uriVariables) WebSocketStompClient.connect
(StringSE url, WebSocketHttpHeaders handshakeHeaders, StompSessionHandler handler, ObjectSE... uriVariables) 使用すべきではありません。WebSocketStompClient.connect
(URISE url, WebSocketHttpHeaders handshakeHeaders, StompHeaders connectHeaders, StompSessionHandler sessionHandler) 使用すべきではありません。org.springframework.web.socket.sockjs.client 内の ListenableFuture 使用
修飾子と型メソッド説明default ListenableFuture<WebSocketSession>
Transport.connect
(TransportRequest request, WebSocketHandler webSocketHandler) 使用すべきではありません。
AsyncTaskExecutor.submitCompletable(Runnable)
を推奨