org.apache.activemq.filter
Class NonCachedMessageEvaluationContext

java.lang.Object
  extended by org.apache.activemq.filter.MessageEvaluationContext
      extended by 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
NonCachedMessageEvaluationContext()
           
 
Method Summary
protected  void clearMessageCache()
          A strategy hook to allow per-message caches to be cleared
 Message getMessage()
           
 void setMessageReference(MessageReference messageReference)
           
 
Methods inherited from class org.apache.activemq.filter.MessageEvaluationContext
clear, getDestination, isDropped, setDestination
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NonCachedMessageEvaluationContext

public NonCachedMessageEvaluationContext()
Method Detail

getMessage

public Message getMessage()
                   throws java.io.IOException
Overrides:
getMessage in class MessageEvaluationContext
Throws:
java.io.IOException

setMessageReference

public void setMessageReference(MessageReference messageReference)
Overrides:
setMessageReference in class MessageEvaluationContext

clearMessageCache

protected void clearMessageCache()
Description copied from class: MessageEvaluationContext
A strategy hook to allow per-message caches to be cleared

Overrides:
clearMessageCache in class MessageEvaluationContext


Copyright © 2005-2011 FuseSource, Corp.. All Rights Reserved.