org.jacorb.notification.filter
public class EvaluationContext extends AbstractPoolable
Version: $Id: EvaluationContext.java,v 1.12 2006/06/14 11:57:26 alphonse.bendt Exp $
Constructor Summary | |
---|---|
EvaluationContext(ETCLEvaluator evaluator, CurrentTimeUtil currentTimeUtil) | |
EvaluationContext(ETCLEvaluator evaluator) |
Method Summary | |
---|---|
void | eraseAny(String name) |
void | eraseResult(String name) |
EvaluationResult | extractFromMessage(EvaluationResult evaluationResult, ComponentName componentName, RuntimeVariable runtimeVariable)
resolve the RuntimeVariable (e.g. |
EvaluationResult | extractFromMessage(AbstractMessage message, ComponentName componentName)
fetch the values denoted by the provided ComponentName out of the Message. |
Message | getCurrentMessage() |
UtcT | getCurrentTime() |
ETCLEvaluator | getETCLEvaluator() |
Any | lookupAny(String name) |
EvaluationResult | lookupResult(String name) |
void | reset() |
void | setCurrentMessage(Message message) |
void | storeAny(String name, Any any) |
void | storeResult(String name, EvaluationResult value) |