|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RemoteTriggerManager
The TriggerManager manages all triggers in the server.
| Field Summary | |
|---|---|
static java.lang.String |
RMINAME
|
| 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. |
void |
setEnable(java.lang.String triggerName,
boolean enable)
Enable or disable a trigger. |
int |
size()
Returns the number of triggers in this manager. |
Trigger[] |
toArray()
Returns an array containing all of the trigger in this manager. |
| Field Detail |
|---|
static final java.lang.String RMINAME
| Method Detail |
|---|
Trigger createTrigger(java.lang.String triggerName,
java.lang.String triggerDesc)
throws TriggerManageException,
java.rmi.RemoteException
triggerName - trigger nametriggerDesc - trigger description
TriggerManageException
java.rmi.RemoteException
Trigger getTrigger(java.lang.String triggerName)
throws java.rmi.RemoteException
Trigger specified by name.
triggerName - trigger name that you want to get
Trigger instance, it may be null.
java.rmi.RemoteException
void deleteTrigger(java.lang.String triggerName)
throws TriggerManageException,
java.rmi.RemoteException
Trigger specified by name.
triggerName - trigger name that you want to delete
TriggerManageException - If the trigger is referenced then throw
TriggerManageException
java.rmi.RemoteException
void setEnable(java.lang.String triggerName,
boolean enable)
throws java.rmi.RemoteException
An enable trigger can be fired, but a disbale trigger can not.
triggerName - enable - true to enable the trigger, elsewise disable the trigger.
java.rmi.RemoteException
void fire(java.lang.String triggerName,
java.util.Properties userData)
throws TriggerManageException,
java.rmi.RemoteException
triggerName - The trigger name which wnat to fireduserData - The customer's trigger data that pass to a scheduled task
java.rmi.RemoteException
TriggerManageException
boolean contains(java.lang.String triggerName)
throws java.rmi.RemoteException
triggerName - trigger name that is to be tested.
java.rmi.RemoteException
Trigger[] toArray()
throws java.rmi.RemoteException
java.rmi.RemoteException
int size()
throws java.rmi.RemoteException
java.rmi.RemoteException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||