|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - the type of product of the componentpublic interface MessageContextEvaluatingFunctor<T>
An interface for components which evaluate a message context as the basis for extracting, calculating, or otherwise producing a specific data value.
Implementations should not have side effects and should not modify any data in the
underlying message context. For a component that is intended to allow message context
modification, see MessageContextMutatingFunctor.
| Method Summary | |
|---|---|
T |
evaluate(MessageContext msgContext)
Using the specified MessageContext as the evaluation context, produce a data value product of the appropriate type. |
| Method Detail |
|---|
T evaluate(MessageContext msgContext)
throws MessageException
msgContext - the message context to evaluate
MessageException - if there is a fatal error evaluating the context
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||