パッケージ jakarta.enterprise.concurrent
パッケージ jakarta.enterprise.concurrent
Jakarta Concurrency 仕様を構成するクラスとインターフェース。
- クラス説明タスクがキャンセルされた以外の何らかの理由で実行に失敗したため、タスクの結果を取得できないことを示す例外。非同期で実行する CDI 管理の Bean メソッドにアノテーションを付けます。Jakarta EE Product Provider が、非同期メソッドの実装で、Jakarta EE Product Provider が非同期メソッドの呼び出し元に提供するのと同じ
CompletableFutureSE インスタンスを使用できるようにするメカニズム。ContextService は、動的プロキシオブジェクト (java.lang.reflect.ProxySE で定義) を作成するためのメソッドを提供します。ContextServiceDefinition.qualifiers()によって指定され、ContextServiceDefinition.name()属性で指定された JNDI 名でコンテナーによって JNDI に登録された必要なQualifierアノテーションを含む、ContextServiceインジェクションポイントに注入されるContextServiceを定義します。同じ型で複数のContextServiceDefinitionアノテーションを有効にします。タスクの最後の実行に関する情報が含まれています。ThreadFactory.newThread(java.lang.Runnable)SE を呼び出すことによって作成されるプラットフォームスレッド上で Jakarta™ EE 製品プロバイダーによって実装されるインターフェース。ManagedExecutorDefinition.qualifiers()によって指定され、ManagedExecutorDefinition.name()属性で指定された JNDI 名でコンテナーによって JNDI に登録された必要なQualifierアノテーションを含む、ManagedExecutorServiceインジェクションポイントに注入されるManagedExecutorServiceを定義します。同じ型で複数のManagedExecutorDefinitionアノテーションを有効にします。このパッケージで定義されているクラスのユーティリティメソッド。ExecutorServiceSE の管理可能なバージョン。ManagedScheduledExecutorDefinition.qualifiers()によって指定され、ManagedScheduledExecutorDefinition.name()属性で指定された JNDI 名でコンテナーによって JNDI に登録された必要なQualifierアノテーションを含む、ManagedScheduledExecutorServiceインジェクションポイントに注入されるManagedScheduledExecutorServiceを定義します。同じ型で複数のManagedScheduledExecutorDefinitionアノテーションを有効にします。ScheduledExecutorServiceSE の管理可能なバージョン。ManagedExecutorServiceまたはManagedScheduledExecutorServiceに送信されたタスクは、オプションでこのインターフェースを実装して、タスクに関する識別情報を提供したり、ManagedTaskListenerを提供してタスクのライフサイクルイベントの通知を取得したり、追加の実行プロパティを提供したりできます。ManagedTaskListener は、タスクの Future の状態を監視するために使用されます。ThreadFactoryの管理可能なバージョン。ManagedThreadFactoryDefinition.qualifiers()で指定され、ManagedThreadFactoryDefinition.name()属性で指定された JNDI 名でコンテナーによって JNDI に登録された必要なQualifierアノテーションを含む、ManagedThreadFactoryインジェクションポイントに注入されるManagedThreadFactoryインスタンスを定義します。同じ型で複数のManagedThreadFactoryDefinitionアノテーションを有効にします。scheduled asynchronous methodsのスケジュールを定義します。タスクの実行がスキップされたため、価値を生み出すタスクの結果を取得できないことを示す例外。トリガーを使用すると、アプリケーション開発者は、タスクを実行するタイミングと頻度に関するルールを組み込むことができます。トリガーを使用すると、アプリケーション開発者は、タスクを実行するタイミングと頻度に関するルールを組み込むことができます。