|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TriggerManager
The TriggerManager manages all triggers in the server.
| Method Summary | |
|---|---|
boolean |
contains(java.lang.String triggerName)
Returns true if this manager contains the specified trigger. |
Trigger |
createTrigger(java.lang.String triggerName,
java.lang.String triggerDesc)
Creates a new EXTERN trigger with specified trigger name and description in the inner collection if it is not already present. |
void |
deleteTrigger(java.lang.String triggerName)
Deletes an existing Trigger specified by name. |
void |
fire(java.lang.String triggerName,
java.util.Properties userData)
Fire the trigger with specified name and customer's trigger data |
Trigger |
getTrigger(java.lang.String triggerName)
Returns a existing Trigger specified by name. |
java.util.Iterator |
iterator()
Returns an iterator over the triggers in this manager. |
void |
setEnable(java.lang.String triggerName,
boolean enable)
Enable or disable a trigger. |
int |
size()
Returns the number of triggers in this manager. |
| Method Detail |
|---|
Trigger createTrigger(java.lang.String triggerName,
java.lang.String triggerDesc)
throws TriggerManageException
triggerName - trigger nametriggerDesc - trigger description
TriggerManageExceptionTrigger getTrigger(java.lang.String triggerName)
Trigger specified by name.
triggerName - trigger name that you want to get
Trigger instance, it may be null.
void deleteTrigger(java.lang.String triggerName)
throws TriggerManageException
Trigger specified by name.
triggerName - trigger name that you want to delete
TriggerManageException - If the trigger is referenced then throw TriggerManageException
void setEnable(java.lang.String triggerName,
boolean enable)
An enable trigger can be fired, but a disbale trigger can not.
triggerName - enable - true to enable the trigger, elsewise disable the trigger.
void fire(java.lang.String triggerName,
java.util.Properties userData)
throws TriggerManageException
triggerName - The trigger name which wnat to fireduserData - The customer's trigger data that pass to a scheduled task
TriggerManageException - If the trigger is not exist then throw
TriggerManagerExceptionboolean contains(java.lang.String triggerName)
triggerName - trigger name that is to be tested.
java.util.Iterator iterator()
int size()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||