1 17 18 package org.apache.avalon.cornerstone.services.scheduler; 19 20 import java.util.NoSuchElementException ; 21 22 27 public interface TimeScheduler 28 { 29 String ROLE = TimeScheduler.class.getName(); 30 31 39 void addTrigger( String name, TimeTrigger trigger, Target target ); 40 41 47 void removeTrigger( String name ) 48 throws NoSuchElementException ; 49 50 56 void resetTrigger( String name ) 57 throws NoSuchElementException ; 58 59 63 void addTriggerFailureListener( TriggerFailureListener listener ); 64 65 69 void removeTriggerFailureListener( TriggerFailureListener listener ); 70 71 } 72 | Popular Tags |