BEA Systems, Inc.

WebLogic Server 8.1 API Reference

weblogic.time.common
Interface Triggerable

All Known Subinterfaces:
TriggerDef

Deprecated. As of WebLogic Server 7.0, replaced by Timer.

public interface Triggerable

Interface for user-written triggers. A trigger method is invoked when the time arrives, as determined by a scheduler. A trigger and a scheduler are paired up via a call to TimeServicesDef.getScheduledTrigger(). The trigger is called repeatedly at times specified by the scheduler until the scheduler returns a time value of zero (0), or until the ScheduledTrigger (returned by the T3ServicesDef.getScheduledTrigger() method) is explicitly cancelled, by calling its cancel() method.

If a trigger throws an exception, it is not automatically rescheduled. You must catch exceptions and reschedule the trigger if you want that behavior.

Author:
Copyright © 2004 BEA Systems, Inc. All Rights Reserved.
See Also:
ScheduleDef, TimeServicesDef, ScheduledTriggerDef

Method Summary
 void trigger(Schedulable scheduler)
          Deprecated. Deprecated in WebLogic Server 6.1
 

Method Detail

trigger

public void trigger(Schedulable scheduler)
Deprecated. Deprecated in WebLogic Server 6.1
Implement this method to do the work you want to schedule. Then pair the Triggerable object with a Schedulable object in a call to the factory method TimeServicesDef.getScheduledTrigger(), which returns a ScheduledTrigger object, upon which you operate by calling its schedule() and cancel() methods.

Parameters:
scheduler - A Schedulable

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs81