|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.hyperic.hq.events.server.session.SingleAlertExecutionStrategy
public class SingleAlertExecutionStrategy
Implementation of ExecutionStrategy that simply enqueues an
AlertConditionsSatisfiedZEvent for processing. This is typically used
by alert definitions with a frequency of everytime or once.
| Constructor Summary | |
|---|---|
SingleAlertExecutionStrategy(ZeventEnqueuer zeventEnqueuer)
|
|
| Method Summary | |
|---|---|
void |
conditionsSatisfied(AlertConditionsSatisfiedZEvent event)
Indicates that all conditions associated with an alert definition have been met |
java.io.Serializable |
getState()
|
void |
initialize(java.io.Serializable initialState)
Initializes this strategy |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SingleAlertExecutionStrategy(ZeventEnqueuer zeventEnqueuer)
zeventEnqueuer - The ZeventEnqueuer to use for sending
AlertConditionsSatisfiedZEvents| Method Detail |
|---|
public void conditionsSatisfied(AlertConditionsSatisfiedZEvent event)
ExecutionStrategy
conditionsSatisfied in interface ExecutionStrategyevent - An AlertConditionsSatisfiedZEvent to processpublic java.io.Serializable getState()
getState in interface ExecutionStrategypublic void initialize(java.io.Serializable initialState)
ExecutionStrategy
initialize in interface ExecutionStrategyinitialState - Any state that was saved by the strategy with this
alertDefinitionId the last time the server was shutdown. May be
null if no state saved.
|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||