org.springframework.scheduling.support
Class ScheduledMethodRunnable

java.lang.Object
  extended by org.springframework.scheduling.support.ScheduledMethodRunnable
All Implemented Interfaces:
Runnable

public class ScheduledMethodRunnable
extends Object
implements Runnable

Variant of MethodInvokingRunnable meant to be used for processing of no-arg scheduled methods. Propagates user exceptions to the caller, assuming that an error strategy for Runnables is in place.

Since:
3.0.6
Author:
Juergen Hoeller
See Also:
ScheduledAnnotationBeanPostProcessor

Constructor Summary
ScheduledMethodRunnable(Object target, Method method)
           
ScheduledMethodRunnable(Object target, String methodName)
           
 
Method Summary
 Method getMethod()
           
 Object getTarget()
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScheduledMethodRunnable

public ScheduledMethodRunnable(Object target,
                               Method method)

ScheduledMethodRunnable

public ScheduledMethodRunnable(Object target,
                               String methodName)
                        throws NoSuchMethodException
Throws:
NoSuchMethodException
Method Detail

getTarget

public Object getTarget()

getMethod

public Method getMethod()

run

public void run()
Specified by:
run in interface Runnable