Package org.apache.activemq.filter
Class NonCachedMessageEvaluationContext
- java.lang.Object
-
- org.apache.activemq.filter.MessageEvaluationContext
-
- org.apache.activemq.filter.NonCachedMessageEvaluationContext
-
public class NonCachedMessageEvaluationContext extends MessageEvaluationContext
NonCached version of the MessageEvaluationContext
-
-
Field Summary
-
Fields inherited from class org.apache.activemq.filter.MessageEvaluationContext
destination, dropped, loaded, message, messageReference
-
-
Constructor Summary
Constructors Constructor Description NonCachedMessageEvaluationContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
clearMessageCache()
A strategy hook to allow per-message caches to be clearedMessage
getMessage()
void
setMessageReference(MessageReference messageReference)
-
Methods inherited from class org.apache.activemq.filter.MessageEvaluationContext
clear, getDestination, getMessageReference, isDropped, setDestination
-
-
-
-
Method Detail
-
getMessage
public Message getMessage() throws IOException
- Overrides:
getMessage
in classMessageEvaluationContext
- Throws:
IOException
-
setMessageReference
public void setMessageReference(MessageReference messageReference)
- Overrides:
setMessageReference
in classMessageEvaluationContext
-
clearMessageCache
protected void clearMessageCache()
Description copied from class:MessageEvaluationContext
A strategy hook to allow per-message caches to be cleared- Overrides:
clearMessageCache
in classMessageEvaluationContext
-
-