org.codehaus.activemq.store.cache
Interface MessageCache

All Known Implementing Classes:
SimpleMessageCache

public interface MessageCache

Defines the interface used to cache messages.

Version:
$Revision: 1.1 $

Method Summary
 ActiveMQMessage get(String msgid)
          Gets a message that was previously put into this object.
 void put(String messageID, ActiveMQMessage message)
          Puts a message into the cache.
 void remove(String messageID)
          Remvoes a message from the cache.
 

Method Detail

get

public ActiveMQMessage get(String msgid)
Gets a message that was previously put into this object.

Parameters:
msgid -
Returns:
null if the message was not previously put or if the message has expired out of the cache.

put

public void put(String messageID,
                ActiveMQMessage message)
Puts a message into the cache.

Parameters:
messageID -
message -

remove

public void remove(String messageID)
Remvoes a message from the cache.

Parameters:
messageID -


Copyright © 2004-2005 Protique, Ltd.. All Rights Reserved.