org.rhq.domain.correlation
Class ActionRule

java.lang.Object
  extended by org.rhq.domain.correlation.CorrelationRule
      extended by org.rhq.domain.correlation.ActionRule

public class ActionRule
extends CorrelationRule

An action that can be trigered my multiple sources Persistence is an example at the moment

Author:
Heiko W. Rupp

Constructor Summary
ActionRule(java.lang.String actionName, java.lang.String sourceRule, java.lang.String action)
           
 
Method Summary
 java.lang.String getAction()
           
 long getCtime()
           
 int getId()
           
 ResultState getState()
           
 void setAction(java.lang.String action)
           
 void setState(ResultState state)
           
 void trigger()
           
 
Methods inherited from class org.rhq.domain.correlation.CorrelationRule
addItem, getItems, getRuleName, getSourceRules, setItems, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ActionRule

public ActionRule(java.lang.String actionName,
                  java.lang.String sourceRule,
                  java.lang.String action)
Method Detail

trigger

public void trigger()

getAction

public java.lang.String getAction()

setAction

public void setAction(java.lang.String action)

getId

public int getId()

getCtime

public long getCtime()

getState

public ResultState getState()

setState

public void setState(ResultState state)