インタフェースjava.lang.Runnable
の使用
-
Runnableを使用しているパッケージ パッケージ 説明 java.awt ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。java.awt.event AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。java.awt.image.renderable レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。java.lang Javaプログラミング言語の設計にあたり基本的なクラスを提供します。java.lang.ref 参照オブジェクト・クラスを提供し、限定されたレベルでのガベージ・コレクタとの対話を可能にします。java.util コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。java.util.concurrent 並行プログラミングでよく使用されるユーティリティ・クラスです。java.util.logging Java™ 2プラットフォームのコア・ロギング機能のクラスとインタフェースを提供します。java.util.stream コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。javax.net.ssl セキュア・ソケット・パッケージのクラスを提供します。javax.swing すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。javax.swing.text 編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。jdk.jfr このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。 -
-
java.awtでのRunnableの使用
Runnable型のパラメータを持つjava.awtのメソッド 修飾子と型 メソッド 説明 static voidEventQueue. invokeAndWait(Runnable runnable)runnableのrunメソッドがthe system EventQueueのdispatch threadで呼び出されるようにします。static voidEventQueue. invokeLater(Runnable runnable)runnableのrunメソッドがthe system EventQueueのdispatch threadで呼び出されるようにします。 -
java.awt.eventでのRunnableの使用
Runnableとして宣言されたjava.awt.eventのフィールド 修飾子と型 フィールド 説明 protected RunnableInvocationEvent. runnablerun()メソッドが呼び出されるRunnableです。Runnable型のパラメータを持つjava.awt.eventのコンストラクタ コンストラクタ 説明 InvocationEvent(Object source, int id, Runnable runnable, Object notifier, boolean catchThrowables)指定されたソースとID (ディスパッチされたときにrunnableのrunメソッドを実行します)でInvocationEventを構築します。InvocationEvent(Object source, Runnable runnable)指定されたソース(ディスパッチされたときにrunnableのrunメソッドを実行します)でInvocationEventを構築します。InvocationEvent(Object source, Runnable runnable, Object notifier, boolean catchThrowables)指定されたソース(ディスパッチされたときにrunnableのrunメソッドを実行します)でInvocationEventを構築します。InvocationEvent(Object source, Runnable runnable, Runnable listener, boolean catchThrowables)指定されたソース(ディスパッチされたときにrunnableのrunメソッドを実行します)でInvocationEventを構築します。 -
java.awt.image.renderableでのRunnableの使用
Runnableを実装するjava.awt.image.renderableのクラス 修飾子と型 クラス 説明 classRenderableImageProducerRenderableImageの非同期生成を可能にするImageProducerを実装するアダプタ・クラスです。 -
java.langでのRunnableの使用
Runnableを実装するjava.langのクラス 修飾子と型 クラス 説明 classThreadスレッドとは、プログラム内での実行スレッドのことです。Runnable型のパラメータを持つjava.langのコンストラクタ コンストラクタ 説明 Thread(Runnable target)新しいThreadオブジェクトを割り当てます。Thread(Runnable target, String name)新しいThreadオブジェクトを割り当てます。Thread(ThreadGroup group, Runnable target)新しいThreadオブジェクトを割り当てます。Thread(ThreadGroup group, Runnable target, String name)その実行オブジェクトとしてtarget、名前として指定されたnameを持つ、groupによって参照されるスレッド・グループに属するような、新しいThreadオブジェクトを割り当てます。Thread(ThreadGroup group, Runnable target, String name, long stackSize)新しいThreadオブジェクトを割り当て、実行オブジェクトとしてtargetを保持し、指定されたnameを名前として保持するようにします。また、groupによって参照されるスレッド・グループに所属し、指定されたスタック・サイズを保持します。Thread(ThreadGroup group, Runnable target, String name, long stackSize, boolean inheritThreadLocals)オブジェクトとしてtargetを持ち、指定されたnameをその名前とし、groupによって参照されるスレッド・グループに属し、指定されたstackSizeを持ち、inheritThreadLocalsがtrueなら「継承可能なスレッド・ローカル」変数の初期値を継承するように、新しいThreadオブジェクトを割り当てます。 -
java.lang.refでのRunnableの使用
型Runnableのパラメータを持つjava.lang.refのメソッド 修飾子と型 メソッド 説明 Cleaner.CleanableCleaner. register(Object obj, Runnable action)オブジェクトにファントム到達可能になったときに実行するオブジェクトとクリーニング・アクションを登録します。 -
java.utilでのRunnableの使用
Runnableを実装するjava.utilのクラス 修飾子と型 クラス 説明 classTimerTaskTimerで1回または繰り返し実行するようにスケジュールできるタスク。型Runnableのパラメータを持つjava.utilのメソッド 修飾子と型 メソッド 説明 voidOptional. ifPresentOrElse(Consumer<? super T> action, Runnable emptyAction)値が存在する場合は、指定されたアクションを値とともに実行し、そうでない場合は空のベースのアクションを実行します。voidOptionalDouble. ifPresentOrElse(DoubleConsumer action, Runnable emptyAction)値が存在する場合は、指定されたアクションを値とともに実行し、そうでない場合は空のベースのアクションを実行します。voidOptionalInt. ifPresentOrElse(IntConsumer action, Runnable emptyAction)値が存在する場合は、指定されたアクションを値とともに実行し、そうでない場合は空のベースのアクションを実行します。voidOptionalLong. ifPresentOrElse(LongConsumer action, Runnable emptyAction)値が存在する場合は、指定されたアクションを値とともに実行し、そうでない場合は空のベースのアクションを実行します。 -
java.util.concurrentでのRunnableの使用
java.util.concurrentでのRunnableのサブインタフェース 修飾子と型 インタフェース 説明 interfaceRunnableFuture<V>interfaceRunnableScheduledFuture<V>RunnableであるScheduledFutureです。Runnableを実装するjava.util.concurrentのクラス 修飾子と型 クラス 説明 classForkJoinWorkerThreadForkJoinPoolによって管理されるスレッドであり、ForkJoinTaskを実行します。classFutureTask<V>取消し可能な非同期計算です。Runnable型の引数を持つ型を返すjava.util.concurrentのメソッド 修飾子と型 メソッド 説明 BlockingQueue<Runnable>ScheduledThreadPoolExecutor. getQueue()このexecutorで使用するタスク・キューを返します。BlockingQueue<Runnable>ThreadPoolExecutor. getQueue()このexecutorで使用するタスク・キューを返します。List<Runnable>ExecutorService. shutdownNow()実行中のアクティブなタスクすべての停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。List<Runnable>ForkJoinPool. shutdownNow()可能であれば、すべてのタスクの取消しまたは停止(あるいはその両方)を行い、後で送信されたすべてのタスクを拒否することを試みます。List<Runnable>ScheduledThreadPoolExecutor. shutdownNow()実行中のアクティブなタスクすべての停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。List<Runnable>ThreadPoolExecutor. shutdownNow()実行中のアクティブなタスクすべての停止を試み、待機中のタスクの処理を停止し、実行を待機していたタスクのリストを返します。Runnable型のパラメータを持つjava.util.concurrentのメソッド 修飾子と型 メソッド 説明 static ForkJoinTask<?>ForkJoinTask. adapt(Runnable runnable)指定されたRunnableのrunメソッドをアクションとして実行する新しいForkJoinTaskを返し、ForkJoinTask.join()実行時にnullの結果を返します。static <T> ForkJoinTask<T>ForkJoinTask. adapt(Runnable runnable, T result)指定されたRunnableのrunメソッドをアクションとして実行する新しいForkJoinTaskを返し、ForkJoinTask.join()実行時に指定された結果を返します。protected voidThreadPoolExecutor. afterExecute(Runnable r, Throwable t)指定されたRunnableの実行完了時に呼び出されるメソッドです。protected voidThreadPoolExecutor. beforeExecute(Thread t, Runnable r)指定されたスレッドで指定されたRunnableを実行する前に呼び出されるメソッドです。static Callable<Object>Executors. callable(Runnable task)呼出し時に、指定されたタスクを実行し、nullを返す、Callableオブジェクトを返します。static <T> Callable<T>Executors. callable(Runnable task, T result)呼出し時に、指定されたタスクを実行し、指定された結果を返す、Callableオブジェクトを返します。protected <V> RunnableScheduledFuture<V>ScheduledThreadPoolExecutor. decorateTask(Runnable runnable, RunnableScheduledFuture<V> task)runnableを実行するために使用するタスクを変更または置換します。voidExecutor. execute(Runnable command)将来のどの時点かで、指定されたコマンドを実行します。voidForkJoinPool. execute(Runnable task)voidScheduledThreadPoolExecutor. execute(Runnable command)要求された遅延がゼロで、commandを実行します。voidThreadPoolExecutor. execute(Runnable command)将来のある時点で指定されたタスクを実行します。protected <T> RunnableFuture<T>AbstractExecutorService. newTaskFor(Runnable runnable, T value)指定された実行可能タスクおよびデフォルト値のRunnableFutureを返します。ThreadThreadFactory. newThread(Runnable r)新しいThreadを構築します。voidRejectedExecutionHandler. rejectedExecution(Runnable r, ThreadPoolExecutor executor)executeがタスクを受け入れることができない場合にThreadPoolExecutorによって呼び出される可能性のあるメソッドです。voidThreadPoolExecutor.AbortPolicy. rejectedExecution(Runnable r, ThreadPoolExecutor e)常にRejectedExecutionExceptionをスローします。voidThreadPoolExecutor.CallerRunsPolicy. rejectedExecution(Runnable r, ThreadPoolExecutor e)executorがシャットダウンしていない場合に、呼出し側のスレッドでタスクrを実行します。シャットダウンしている場合、タスクは破棄されます。voidThreadPoolExecutor.DiscardOldestPolicy. rejectedExecution(Runnable r, ThreadPoolExecutor e)executorがシャットダウンしないかぎり、タスクがすぐに利用可能な場合にexecutorが実行するはずの次のタスクを取得して無視し、タスクrの実行を再度試みます。シャットダウンしている場合、タスクrは破棄されます。voidThreadPoolExecutor.DiscardPolicy. rejectedExecution(Runnable r, ThreadPoolExecutor e)何も実行しません。これは、破棄するタスクrの効果を保持します。booleanThreadPoolExecutor. remove(Runnable task)executorの内部キューにこのタスクが存在する場合は削除するため、そのタスクがまだ開始されていない場合は実行されません。CompletionStage<Void>CompletionStage. runAfterBoth(CompletionStage<?> other, Runnable action)このステージと指定された他のステージの両方が正常に完了したときに指定されたアクションを実行する新しいCompletionStageを返します。CompletionStage<Void>CompletionStage. runAfterBothAsync(CompletionStage<?> other, Runnable action)これと他のステージが両方とも正常に完了したときに、このステージのデフォルトの非同期実行機能を使用して、指定されたアクションを実行する新しいCompletionStageを返します。CompletionStage<Void>CompletionStage. runAfterBothAsync(CompletionStage<?> other, Runnable action, Executor executor)これと他のステージが両方とも正常に完了した場合に、指定されたアクションを指定されたエグゼキュータを使用して実行する新しいCompletionStageを返します。CompletionStage<Void>CompletionStage. runAfterEither(CompletionStage<?> other, Runnable action)このステージと指定された他のステージのどちらかが正常に完了したときに指定されたアクションを実行する新しいCompletionStageを返します。CompletionStage<Void>CompletionStage. runAfterEitherAsync(CompletionStage<?> other, Runnable action)このステージと指定された他のステージのどちらかが正常に完了したときにこのステージのデフォルトの非同期実行機能を使用して指定されたアクションを実行する新しいCompletionStageを返します。CompletionStage<Void>CompletionStage. runAfterEitherAsync(CompletionStage<?> other, Runnable action, Executor executor)このステージと指定された他のステージのどちらかが正常に完了したときに指定されたエグゼキュータを使用して指定されたアクションを実行する新しいCompletionStageを返します。static CompletableFuture<Void>CompletableFuture. runAsync(Runnable runnable)ForkJoinPool.commonPool()で実行されているタスクが指定されたアクションの実行後に非同期に完了する新しいCompletableFutureを返します。static CompletableFuture<Void>CompletableFuture. runAsync(Runnable runnable, Executor executor)指定されたexecutorで実行されているタスクが指定されたアクションの実行後に非同期に完了する新しいCompletableFutureを返します。ScheduledFuture<?>ScheduledExecutorService. schedule(Runnable command, long delay, TimeUnit unit)指定された遅延後に有効になるワン・ショット・タスクを送信します。ScheduledFuture<?>ScheduledThreadPoolExecutor. schedule(Runnable command, long delay, TimeUnit unit)ScheduledFuture<?>ScheduledExecutorService. scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit)指定された初期遅延の後に最初に有効になり、続いて指定された期間で有効になる定期的なアクションを送信します。つまり、実行はinitialDelay、initialDelay + period、initialDelay + 2 * periodなどの後に開始されます。ScheduledFuture<?>ScheduledThreadPoolExecutor. scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit)指定された初期遅延の後に最初に有効になり、続いて指定された期間で有効になる定期的なアクションを送信します。つまり、実行はinitialDelay、initialDelay + period、initialDelay + 2 * periodなどの後に開始されます。ScheduledFuture<?>ScheduledExecutorService. scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit)指定された初期遅延の後に最初に有効になる定期的なアクションを送信し、その後、1つの実行の終了と次の実行の開始の間の所定の遅延で送信します。ScheduledFuture<?>ScheduledThreadPoolExecutor. scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit)指定された初期遅延の後に最初に有効になる定期的なアクションを送信し、その後、1つの実行の終了と次の実行の開始の間の所定の遅延で送信します。Future<?>AbstractExecutorService. submit(Runnable task)<T> Future<T>AbstractExecutorService. submit(Runnable task, T result)Future<V>CompletionService. submit(Runnable task, V result)実行用のRunnableタスクを送信し、そのタスクを表すFutureを返します。Future<V>ExecutorCompletionService. submit(Runnable task, V result)Future<?>ExecutorService. submit(Runnable task)実行用のRunnableタスクを送信し、そのタスクを表すFutureを返します。<T> Future<T>ExecutorService. submit(Runnable task, T result)実行用のRunnableタスクを送信し、そのタスクを表すFutureを返します。ForkJoinTask<?>ForkJoinPool. submit(Runnable task)<T> ForkJoinTask<T>ForkJoinPool. submit(Runnable task, T result)Future<?>ScheduledThreadPoolExecutor. submit(Runnable task)<T> Future<T>ScheduledThreadPoolExecutor. submit(Runnable task, T result)CompletionStage<Void>CompletionStage. thenRun(Runnable action)このステージが正常に完了したときに、指定されたアクションを実行する新しいCompletionStageを返します。CompletionStage<Void>CompletionStage. thenRunAsync(Runnable action)このステージが正常に完了したときに、このステージのデフォルトの非同期実行機能を使用して指定されたアクションを実行する新しいCompletionStageを返します。CompletionStage<Void>CompletionStage. thenRunAsync(Runnable action, Executor executor)このステージが正常に完了したときに指定されたExecutorを使用して指定されたアクションを実行する新しいCompletionStageを返します。Runnable型のパラメータを持つjava.util.concurrentのコンストラクタ コンストラクタ 説明 CyclicBarrier(int parties, Runnable barrierAction)指定された数のパーティ(スレッド)が待機状態にある場合にトリップする、新しいCyclicBarrierを作成します。バリアーのトリップ時に、指定されたバリアー・アクションが、最後にバリアーに入ったスレッドにより実行されます。FutureTask(Runnable runnable, V result)指定されたRunnableを実行時に実行し、かつ正常に完了すると指定された結果をgetで返すFutureTaskを作成します。Runnable型の型引数を持つjava.util.concurrentのコンストラクタ・パラメータ コンストラクタ 説明 ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue)指定された初期パラメータ、デフォルトのスレッド・ファクトリ、およびデフォルトの拒否された実行ハンドラを使用して、新しいThreadPoolExecutorを作成します。ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, RejectedExecutionHandler handler)指定された初期パラメータと「デフォルトのスレッド・ファクトリ」で新しいThreadPoolExecutorを作成します。ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory)指定された初期パラメータと「既定の拒否された実行ハンドラ」で新しいThreadPoolExecutorを作成します。ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory, RejectedExecutionHandler handler)指定された初期パラメータを使って、新しいThreadPoolExecutorを作成します。 -
java.util.loggingでのRunnableの使用
型Runnableのパラメータを持つjava.util.loggingのメソッド 修飾子と型 メソッド 説明 LogManagerLogManager. addConfigurationListener(Runnable listener)ロギング構成が読み込まれるたびに呼び出される構成リスナーを追加します。voidLogManager. removeConfigurationListener(Runnable listener)以前に登録された構成リスナーを削除します。 -
java.util.streamでのRunnableの使用
Runnable型のパラメータを持つjava.util.streamのメソッド 修飾子と型 メソッド 説明 SBaseStream. onClose(Runnable closeHandler)追加のクローズ・ハンドラを含む同等のストリームを返します。 -
javax.net.sslでのRunnableの使用
Runnableを返すjavax.net.sslのメソッド 修飾子と型 メソッド 説明 abstract RunnableSSLEngine. getDelegatedTask()このSSLEngineに委譲されたRunnableタスクを返します。 -
javax.swingでのRunnableの使用
Runnableを実装するjavax.swingのクラス 修飾子と型 クラス 説明 classSwingWorker<T,V>GUIとやりとりする時間のかかるタスクを、バックグラウンド・スレッドで実行するためのabstractクラスです。Runnable型のパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 static voidSwingUtilities. invokeAndWait(Runnable doRun)doRun.run()を、AWTイベント・ディスパッチ・スレッドで非同期的に実行させます。static voidSwingUtilities. invokeLater(Runnable doRun)doRun.run()を、AWTイベント・ディスパッチ・スレッドで非同期的に実行させます。 -
javax.swing.textでのRunnableの使用
Runnableを実装するjavax.swing.textのクラス 修飾子と型 クラス 説明 classAsyncBoxView.ChildState子ビューのレイアウト状態を表すレコードです。Runnableを返すjavax.swing.textのメソッド 修飾子と型 メソッド 説明 protected RunnableLayoutQueue. waitForWork()実行する新しいタスクを取得するため、ワーカー・スレッドによって使用されます。Runnable型のパラメータを持つjavax.swing.textのメソッド 修飾子と型 メソッド 説明 voidLayoutQueue. addTask(Runnable task)結果が可視ではないと思われるため、すぐには必要のないタスクを追加します。voidAbstractDocument. render(Runnable r)モデルが非同期的な更新をサポートしている場合、並行性に直面してモデルを安全に描画できるようにします。voidDocument. render(Runnable r)モデルが非同期的な更新をサポートしている場合、並行性が存在する状態でモデルを安全に描画できるようにします。 -
jdk.jfrでのRunnableの使用
型Runnableのパラメータを持つjdk.jfrのメソッド 修飾子と型 メソッド 説明 static voidFlightRecorder. addPeriodicEvent(Class<? extends Event> eventClass, Runnable hook)定期イベントのフックを追加します。static booleanFlightRecorder. removePeriodicEvent(Runnable hook)定期イベントのフックを削除します。
-