com.tibco.rta.model.rule
Class RuleFactory

java.lang.Object
  extended by com.tibco.rta.model.rule.RuleFactory

public class RuleFactory
extends java.lang.Object

A factory class to create rules and actions.


Field Summary
static RuleFactory INSTANCE
           
 
Constructor Summary
RuleFactory()
           
 
Method Summary
 com.tibco.rta.model.rule.mutable.MutableActionDef newClearActionDef(RuleDef ruleDef, ActionDef actionDef)
           
 com.tibco.rta.model.rule.mutable.MutableActionDef newClearActionDef(RuleDef ruleDef, ActionFunctionDescriptor descriptor, InvokeConstraint constraint)
           
 com.tibco.rta.model.rule.mutable.MutableInvokeConstraint newInvokeConstraint(InvokeConstraint.Constraint constraint)
           
 com.tibco.rta.model.rule.mutable.MutableRuleDef newRuleDef(java.lang.String name)
           
 com.tibco.rta.model.rule.mutable.MutableActionDef newSetActionDef(RuleDef ruleDef, ActionDef actionDef)
           
 com.tibco.rta.model.rule.mutable.MutableActionDef newSetActionDef(RuleDef ruleDef, ActionFunctionDescriptor descriptor, InvokeConstraint constraint)
           
 com.tibco.rta.model.rule.mutable.MutableTimeBasedConstraint newTimeBasedConstraint(TimeBasedConstraint.Constraint constraint, long invocationFrequency)
           
 com.tibco.rta.model.rule.mutable.MutableTimeBasedConstraint newTimeBasedConstraint(TimeBasedConstraint.Constraint constraint, long invocationFrequency, long maxInvocationCount)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static RuleFactory INSTANCE
Constructor Detail

RuleFactory

public RuleFactory()
Method Detail

newRuleDef

public com.tibco.rta.model.rule.mutable.MutableRuleDef newRuleDef(java.lang.String name)

newSetActionDef

public com.tibco.rta.model.rule.mutable.MutableActionDef newSetActionDef(RuleDef ruleDef,
                                                                         ActionFunctionDescriptor descriptor,
                                                                         InvokeConstraint constraint)

newClearActionDef

public com.tibco.rta.model.rule.mutable.MutableActionDef newClearActionDef(RuleDef ruleDef,
                                                                           ActionFunctionDescriptor descriptor,
                                                                           InvokeConstraint constraint)

newSetActionDef

public com.tibco.rta.model.rule.mutable.MutableActionDef newSetActionDef(RuleDef ruleDef,
                                                                         ActionDef actionDef)

newClearActionDef

public com.tibco.rta.model.rule.mutable.MutableActionDef newClearActionDef(RuleDef ruleDef,
                                                                           ActionDef actionDef)

newInvokeConstraint

public com.tibco.rta.model.rule.mutable.MutableInvokeConstraint newInvokeConstraint(InvokeConstraint.Constraint constraint)

newTimeBasedConstraint

public com.tibco.rta.model.rule.mutable.MutableTimeBasedConstraint newTimeBasedConstraint(TimeBasedConstraint.Constraint constraint,
                                                                                          long invocationFrequency,
                                                                                          long maxInvocationCount)

newTimeBasedConstraint

public com.tibco.rta.model.rule.mutable.MutableTimeBasedConstraint newTimeBasedConstraint(TimeBasedConstraint.Constraint constraint,
                                                                                          long invocationFrequency)


Copyright © 2000-2014 TIBCO Inc. All Rights Reserved.