public class URLEvaluator extends ContextAwareBase implements EventEvaluator, LifeCycle
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.String |
name |
(package private) boolean |
started |
private java.util.List<java.lang.String> |
URLList |
context| Constructor and Description |
|---|
URLEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addURL(java.lang.String url) |
boolean |
evaluate(java.lang.Object eventObject)
Evaluates whether the event passed as parameter matches some user-specified
criteria.
|
java.lang.String |
getName()
Evaluators are named entities.
|
boolean |
isStarted() |
void |
setName(java.lang.String name)
Evaluators are named entities.
|
void |
start() |
void |
stop() |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContextboolean started
java.lang.String name
private java.util.List<java.lang.String> URLList
public void addURL(java.lang.String url)
public boolean evaluate(java.lang.Object eventObject)
throws java.lang.NullPointerException,
EvaluationException
EventEvaluator
The Evaluator is free to evaluate the event as it pleases. In
particular, the evaluation results may depend on previous events.
evaluate in interface EventEvaluatoreventObject - The event to evaluatejava.lang.NullPointerException - can be thrown in presence of null valuesEvaluationException - may be thrown during faulty evaluationpublic java.lang.String getName()
EventEvaluatorgetName in interface EventEvaluatorpublic void setName(java.lang.String name)
EventEvaluatorsetName in interface EventEvaluator