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