To
list installed triggers, list active triggers, get trigger state, or display a trigger,
use the following sis-console commands or related MBean operations.
Console commands
listtriggers
Command  | 
listtriggers <ra-entity>
    List installed triggers.
  | 
||
|---|---|---|---|
Example  | 
To list installed triggers: $ ./sis-console listtriggers sis TriggerID[name=Example,vendor=ABC,version=1.0] TriggerID[name=Originating,vendor=ABC,version=1.0] TriggerID[name=Terminating,vendor=ABC,version=1.0]  | 
listactivetriggers
Command  | 
listactivetriggers <ra-entity>
    Lists active triggers in order of priority.
  | 
||
|---|---|---|---|
Example  | 
To list active triggers: $ ./sis-console listactivetriggers sis TriggerID[name=Originating,vendor=ABC,version=1.0] TriggerID[name=Terminating,vendor=ABC,version=1.0]  | 
gettriggerstate
Command  | 
gettriggerstate <ra-entity> <trigger-id>
    Get the state of a trigger.
  | 
||
|---|---|---|---|
Example  | 
To get trigger state: $ ./sis-console gettriggerstate sis name=Originating,vendor=ABC,version=1.0 ACTIVE  | 
dumptrigger
Command  | 
dumptrigger <ra-entity> <trigger-id> [file]
    Dumps a trigger to screen [or file].
  | 
||
|---|---|---|---|
Example  | 
To dump a trigger to a file: $ ./sis-console dumptrigger sis name=Example,vendor=ABC,version=1.0 foo.xml Wrote trigger TriggerID[name=Example,vendor=ABC,version=1.0] to file foo.xml  | 
MBean operations
MBean  | 
|---|
getTriggers
Operation  | 
public TriggerID[] getTriggers()
    throws ManagementException;
  | 
|---|
getActiveTriggers
Operation  | 
public TriggerID[] getActiveTriggers()
    throws ManagementException;
  | 
|---|
isActivated
Operation  | 
public boolean isActivated(TriggerID id)
    throws NullPointerException, UnrecognizedComponentException,
           ManagementException;
  | 
|---|
getTrigger
Operation  | 
public String getTrigger(TriggerID id)
    throws NullPointerException, UnrecognizedComponentException,
           ManagementException;
  | 
|---|
