|
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
AlertConditionsSatisfiedZEvent
sMethod Detail |
---|
public void conditionsSatisfied(AlertConditionsSatisfiedZEvent event)
ExecutionStrategy
conditionsSatisfied
in interface ExecutionStrategy
event
- An AlertConditionsSatisfiedZEvent
to processpublic java.io.Serializable getState()
getState
in interface ExecutionStrategy
public void initialize(java.io.Serializable initialState)
ExecutionStrategy
initialize
in interface ExecutionStrategy
initialState
- 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 |