インターフェースの使用
org.springframework.core.task.TaskExecutor
パッケージ
説明
このパッケージは、Spring のコア TaskExecutor 抽象化を定義し、SyncTaskExecutor および SimpleAsyncTaskExecutor 実装を提供します。
Spring の TaskExecutor 抽象化のサポートクラス。
このパッケージには、基本メッセージリスナーコンテナー機能が含まれています。
より高いレベルのメッセージングプロトコルを使用した WebSocket メッセージングの構成サポート。
特定のスケジューリングシステムに関係なく、Spring のスケジューリングサポートの一般的な例外。
java.util.concurrent
および jakarta.enterprise.concurrent
パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。XML スキーマが主要な構成形式である、宣言的なスケジューリング構成のサポートパッケージ。
オープンソーススケジューラ Quartz のサポートクラス。Quartz スケジューラ、JobDetails、トリガーを Spring コンテキストの Bean として設定できます。
org.springframework.web.method.annotation
パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。 標準の Jakarta WebSocket エンドポイントで使用するクライアント側クラス。
WebSocket リクエスト処理の構成サポート。
構成クラスでのアノテーションベースの WebSocket セットアップのサポート。
WebSocketClient
の SockJS クライアント実装。org.springframework.core.task 内の TaskExecutor 使用
修飾子と型インターフェース説明interface
使用すべきではありません。interface
Callable
SE のサポートを提供する、非同期TaskExecutor
実装用の拡張インターフェース。修飾子と型クラス説明class
タスクごとに新しいスレッドを起動し、非同期で実行するTaskExecutor
実装。class
呼び出しスレッドで各タスクを同期的に実行するTaskExecutor
実装。org.springframework.core.task.support 内の TaskExecutor 使用
修飾子コンストラクター説明ConcurrentExecutorAdapter
(TaskExecutor taskExecutor) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された Spring TaskExecutor の新しい ConcurrentExecutorAdapter を作成します。ExecutorServiceAdapter
(TaskExecutor taskExecutor) 指定されたターゲットエグゼキュータを使用して、新しい ExecutorServiceAdapter を作成します。org.springframework.jms.listener 内の TaskExecutor 使用
修飾子と型メソッド説明protected TaskExecutor
DefaultMessageListenerContainer.createDefaultTaskExecutor()
デフォルトの TaskExecutor を作成します。org.springframework.messaging.simp.config 内の TaskExecutor 使用
修飾子と型メソッド説明AbstractMessageBrokerConfiguration.brokerChannelExecutor
(AbstractSubscribableChannel clientInboundChannel, AbstractSubscribableChannel clientOutboundChannel) AbstractMessageBrokerConfiguration.clientInboundChannelExecutor()
AbstractMessageBrokerConfiguration.clientOutboundChannelExecutor()
修飾子と型メソッド説明AbstractMessageBrokerConfiguration.brokerChannel
(AbstractSubscribableChannel clientInboundChannel, AbstractSubscribableChannel clientOutboundChannel, TaskExecutor executor) AbstractMessageBrokerConfiguration.clientInboundChannel
(TaskExecutor executor) AbstractMessageBrokerConfiguration.clientOutboundChannel
(TaskExecutor executor) org.springframework.scheduling 内の TaskExecutor 使用
org.springframework.scheduling.concurrent 内の TaskExecutor 使用
修飾子と型クラス説明class
java.util.concurrent.Executor
を受け取り、SpringTaskExecutor
を公開するアダプター。class
java.util.concurrent.ScheduledExecutorService
を受け取り、SpringTaskScheduler
を公開するアダプター。class
ConcurrentTaskExecutor
の JNDI ベースのバリアントで、Jakarta EE/8 環境で JSR-236 の "java:comp/DefaultManagedExecutorService" のデフォルトルックアップを実行します。class
ConcurrentTaskScheduler
の JNDI ベースのバリアント。Jakarta EE 環境で JSR-236 の "java:comp/DefaultManagedScheduledExecutorService" のデフォルトのルックアップを実行します。class
Bean スタイルでThreadPoolExecutor
SE を構成し( "corePoolSize"、"maxPoolSize"、"keepAliveSeconds"、"queueCapacity" プロパティを使用して)、SpringTaskExecutor
として公開できる JavaBeanclass
ネイティブScheduledThreadPoolExecutor
SE をラップする Spring のTaskScheduler
インターフェースの実装。org.springframework.scheduling.config 内の TaskExecutor 使用
org.springframework.scheduling.quartz 内の TaskExecutor 使用
修飾子と型クラス説明class
Spring のTaskExecutor
インターフェースを実装し、Spring ライフサイクルコールバックをリッスンする Quartz の SimpleThreadPool のサブクラス。org.springframework.web.servlet.mvc.method.annotation 内の TaskExecutor 使用
修飾子コンストラクター説明ResponseBodyEmitterReturnValueHandler
(ListSE<HttpMessageConverter<?>> messageConverters, ReactiveAdapterRegistry registry, TaskExecutor executor, ContentNegotiationManager manager) プラグイン可能な「リアクティブ」型のサポートを備えた完全なコンストラクター。org.springframework.web.socket.client.standard 内の TaskExecutor 使用
修飾子と型メソッド説明AnnotatedEndpointConnectionManager.getTaskExecutor()
設定されたTaskExecutor
を返します。EndpointConnectionManager.getTaskExecutor()
設定されたTaskExecutor
を返します。修飾子と型メソッド説明void
AnnotatedEndpointConnectionManager.setTaskExecutor
(TaskExecutor taskExecutor) 接続を開くために使用するTaskExecutor
を設定します。void
EndpointConnectionManager.setTaskExecutor
(TaskExecutor taskExecutor) 接続を開くために使用するTaskExecutor
を設定します。org.springframework.web.socket.config 内の TaskExecutor 使用
修飾子と型メソッド説明void
WebSocketMessageBrokerStats.setInboundChannelExecutor
(TaskExecutor inboundChannelExecutor) void
WebSocketMessageBrokerStats.setOutboundChannelExecutor
(TaskExecutor outboundChannelExecutor) org.springframework.web.socket.config.annotation 内の TaskExecutor 使用
修飾子と型メソッド説明WebSocketMessageBrokerConfigurationSupport.webSocketMessageBrokerStats
(AbstractBrokerMessageHandler stompBrokerRelayMessageHandler, WebSocketHandler subProtocolWebSocketHandler, TaskExecutor inboundExecutor, TaskExecutor outboundExecutor, TaskScheduler scheduler) org.springframework.web.socket.sockjs.client 内の TaskExecutor 使用
修飾子と型メソッド説明void
RestTemplateXhrTransport.setTaskExecutor
(TaskExecutor taskExecutor) XHR 受信リクエストの実行に使用するTaskExecutor
を構成します。
AsyncTaskExecutor.submitCompletable(Runnable)
とAsyncTaskExecutor.submitCompletable(Callable)
を優先