Package org.netxms.client.events
Class EventProcessingPolicy
- java.lang.Object
-
- org.netxms.client.events.EventProcessingPolicy
-
public class EventProcessingPolicy extends Object
This class represents NetXMS event processing policy.
-
-
Constructor Summary
Constructors Constructor Description EventProcessingPolicy(int numRules)Create new policy object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRule(EventProcessingPolicyRule rule)Add new rule.voiddeleteRule(EventProcessingPolicyRule rule)Delete rule.List<EventProcessingPolicyRule>getRules()voidinsertRule(EventProcessingPolicyRule rule, int index)Insert rule before rule at given position
-
-
-
Method Detail
-
addRule
public void addRule(EventProcessingPolicyRule rule)
Add new rule.- Parameters:
rule- Rule to add
-
insertRule
public void insertRule(EventProcessingPolicyRule rule, int index)
Insert rule before rule at given position- Parameters:
rule- rule to insertindex- position to insert at
-
deleteRule
public void deleteRule(EventProcessingPolicyRule rule)
Delete rule.- Parameters:
rule- rule object to be remove
-
getRules
public List<EventProcessingPolicyRule> getRules()
- Returns:
- the rules
-
-