public class URLEvaluator extends ContextAwareBase implements EventEvaluator<IAccessEvent>, LifeCycle
context
Constructor and Description |
---|
URLEvaluator() |
Modifier and Type | Method and Description |
---|---|
void |
addURL(String url) |
boolean |
evaluate(IAccessEvent event)
Evaluates whether the event passed as parameter matches some user-specified
criteria.
|
String |
getName()
Evaluators are named entities.
|
boolean |
isStarted() |
void |
setName(String name)
Evaluators are named entities.
|
void |
start() |
void |
stop() |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
public URLEvaluator()
public boolean evaluate(IAccessEvent event) throws 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 EventEvaluator<IAccessEvent>
event
- The event to evaluateNullPointerException
- can be thrown in presence of null valuesEvaluationException
- may be thrown during faulty evaluationpublic String getName()
EventEvaluator
getName
in interface EventEvaluator<IAccessEvent>
public void setName(String name)
EventEvaluator
setName
in interface EventEvaluator<IAccessEvent>
Copyright © 2005–2018 QOS.ch. All rights reserved.