public interface TriggerRuntimeMBean extends RuntimeMBean
 The TriggerRuntimeMBean holds runtime state (for the current Server
 instance) for a Trigger that has been configured in the Resource
 Consumption Management policy of the current Domain Partition.
 
The WebLogic Resource Consumption Management feature automatically initiates the configured recourse action of a Trigger when the Trigger's configured usage limits are exceeded by a Domain Partition. When a usage limit is exceeded, and the configured recourse action has been successfully executed, the Trigger is Activated.
When the current resource usage by the Domain Partition falls below the Trigger's configured usage limit, the feature automatically withdraws the recourse action where possible. When the current usage is below the configured usage limit, and the configured recourse action has been successfully withdrawn, the Trigger is said to be not Activated.
The MBean captures the following states for a Trigger when the current resource consumption usage by the Domain Partition exceeds or goes below the configured usage limit for the Domain Partition:
| Modifier and Type | Method and Description | 
|---|---|
| Date | getLastTimeExecuted()The  Datewhen the last recourse action was successfully
 executed for the current Trigger. | 
| String | getName()The name of the Trigger, as configured in the Resource Consumption
 Management policy of the Domain Partition. | 
| RecourseActionEventVBean[] | getRecourseActionEventsHistory()A list of recourse action events that have been initiated and
 executed. | 
| boolean | isActivated()Indicates if the Trigger is Activated. | 
| boolean | isInitiated()Indicates if a recourse action has been initiated for this Trigger as a
 result of the current resource usage by a Domain Partition exceeding its
 usage limit. | 
addPropertyChangeListener, removePropertyChangeListenergetMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParentgetAttribute, getAttributes, invoke, setAttribute, setAttributespostDeregister, postRegister, preDeregister, preRegisteraddNotificationListener, getNotificationInfo, removeNotificationListenerboolean isInitiated()
RecourseActionEventVBean is added to the array
 returned by TriggerRuntimeMBean.getRecourseActionEventsHistory().
 
 The kind of recourse action initiated (for example, a new recourse action or a
 withdrawal of an existing recourse action) can be determined through
 RecourseActionEventVBean.isActive().
 
String getName()
getName in interface WebLogicMBeanboolean isActivated()
Date getLastTimeExecuted()
Date when the last recourse action was successfully
 executed for the current Trigger.Date when the last recourse action was successfully
         executed for the current Trigger.RecourseActionEventVBean[] getRecourseActionEventsHistory()
RecourseActionEventVBean representing all the
          recourse action events that have been initiated, executed, and
          withdrawan by the WebLogic Resource Consumption Management feature
          for the current Trigger.