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 voidclearMessageCache()A strategy hook to allow per-message caches to be clearedMessagegetMessage()voidsetMessageReference(MessageReference messageReference)-
Methods inherited from class org.apache.activemq.filter.MessageEvaluationContext
clear, getDestination, getMessageReference, isDropped, setDestination
-
-
-
-
Constructor Detail
-
NonCachedMessageEvaluationContext
public NonCachedMessageEvaluationContext()
-
-
Method Detail
-
getMessage
public Message getMessage() throws IOException
- Overrides:
getMessagein classMessageEvaluationContext- Throws:
IOException
-
setMessageReference
public void setMessageReference(MessageReference messageReference)
- Overrides:
setMessageReferencein classMessageEvaluationContext
-
clearMessageCache
protected void clearMessageCache()
Description copied from class:MessageEvaluationContextA strategy hook to allow per-message caches to be cleared- Overrides:
clearMessageCachein classMessageEvaluationContext
-
-