クラス ScheduledMethodRunnable
java.lang.ObjectSE
org.springframework.scheduling.support.ScheduledMethodRunnable
- 実装されているすべてのインターフェース:
- RunnableSE,- SchedulingAwareRunnable
MethodInvokingRunnable のバリアントは、引数なしのスケジュールされたメソッドの処理に使用されることを意図しています。Runnables のエラー戦略が実施されていると想定して、ユーザー例外を呼び出し元に伝播します。- 導入:
- 3.0.6
- 作成者:
- Juergen Hoeller, Brian Clozel
- 関連事項:
- コンストラクターの概要コンストラクターコンストラクター説明- ScheduledMethodRunnable- (ObjectSE target, MethodSE method) 指定されたターゲットインスタンスの- ScheduledMethodRunnableを作成し、指定されたメソッドを呼び出します。- ScheduledMethodRunnable- (ObjectSE target, MethodSE method, StringSE qualifier, SupplierSE<io.micrometer.observation.ObservationRegistry> observationRegistrySupplier) 指定されたターゲットインスタンスの- ScheduledMethodRunnableを作成し、指定されたメソッドを呼び出します。- ScheduledMethodRunnable- (ObjectSE target, StringSE methodName) 指定されたターゲットインスタンスの- ScheduledMethodRunnableを作成し、指定されたメソッドを名前で呼び出します。
- メソッドのサマリー- クラス java.lang.ObjectSE から継承されたメソッド- clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE- インターフェース org.springframework.scheduling.SchedulingAwareRunnable から継承されたメソッド- isLongLived
- コンストラクターの詳細- ScheduledMethodRunnablepublic ScheduledMethodRunnable- (ObjectSE target, MethodSE method, @Nullable StringSE qualifier, SupplierSE<io.micrometer.observation.ObservationRegistry> observationRegistrySupplier) 指定されたターゲットインスタンスの- ScheduledMethodRunnableを作成し、指定されたメソッドを呼び出します。- パラメーター:
- target- メソッドを呼び出すターゲットインスタンス
- method- 呼び出すターゲットメソッド
- qualifier- この Runnable に関連付けられた修飾子。このスケジュールされたメソッドを実行するスケジューラを決定するため
- observationRegistrySupplier- 使用する観測レジストリのサプライヤー
- 導入:
- 6.1
 
- ScheduledMethodRunnable指定されたターゲットインスタンスの- ScheduledMethodRunnableを作成し、指定されたメソッドを呼び出します。- パラメーター:
- target- メソッドを呼び出すターゲットインスタンス
- method- 呼び出すターゲットメソッド
 
- ScheduledMethodRunnable指定されたターゲットインスタンスの- ScheduledMethodRunnableを作成し、指定されたメソッドを名前で呼び出します。- パラメーター:
- target- メソッドを呼び出すターゲットインスタンス
- methodName- ターゲットメソッドの名前
- 例外:
- NoSuchMethodExceptionSE- 指定されたメソッドが存在しない場合
 
 
- メソッドの詳細- getTargetメソッドを呼び出すターゲットインスタンスを返します。
- getMethod呼び出すターゲットメソッドを返します。
- getQualifierインターフェースからコピーされた説明:- SchedulingAwareRunnableこの Runnable に関連付けられた修飾子を返します。- デフォルトの実装は - nullを返します。- スケジューラーの実装に応じて、カスタム目的に使用される場合があります。 - TaskSchedulerRouterは、特定の- TaskSchedulerまたは- ScheduledExecutorServiceSE Bean 定義の修飾子の値 (または Bean 名) と照合して、特定の Runnable に使用するターゲットスケジューラを決定するためにこの修飾子をイントロスペクトします。- 次で指定:
-  インターフェース SchedulingAwareRunnableのgetQualifier
- 関連事項:
 
- runpublic void run()- 次で指定:
-  インターフェース RunnableSEのrun
 
- toString