1 16 17 package org.springframework.scheduling.timer; 18 19 import java.util.TimerTask ; 20 21 import org.springframework.util.Assert; 22 23 34 public class DelegatingTimerTask extends TimerTask { 35 36 private final Runnable delegate; 37 38 39 43 public DelegatingTimerTask(Runnable delegate) { 44 Assert.notNull(delegate, "Delegate must not be null"); 45 this.delegate = delegate; 46 } 47 48 51 public final Runnable getDelegate() { 52 return delegate; 53 } 54 55 56 59 public void run() { 60 this.delegate.run(); 61 } 62 63 } 64 | Popular Tags |