|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.activemq.store.cache.CachePersistenceAdapter
org.activemq.store.cache.MemoryBoundedCachePersistenceAdapter
Provides a CachePersistenceAdapter that uses a MemoryBoundedLRUCache for each destination.
Constructor Summary | |
MemoryBoundedCachePersistenceAdapter()
|
|
MemoryBoundedCachePersistenceAdapter(PersistenceAdapter longTermPersistence)
|
Method Summary | |
protected MessageCache |
createMessageCache(java.lang.String destinationName)
Subclasses should override this method to change the type of MessageCache that is used to cache messages. |
MemoryBoundedObjectManager |
getMemoryManager()
|
void |
setMemoryManager(MemoryBoundedObjectManager memoryManager)
|
Methods inherited from class org.activemq.store.cache.CachePersistenceAdapter |
beginTransaction, commitTransaction, createQueueMessageStore, createTopicMessageStore, createTransactionStore, getInitialDestinations, getLongTermPersistence, rollbackTransaction, setLongTermPersistence, start, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MemoryBoundedCachePersistenceAdapter()
public MemoryBoundedCachePersistenceAdapter(PersistenceAdapter longTermPersistence) throws java.io.IOException
Method Detail |
protected MessageCache createMessageCache(java.lang.String destinationName)
CachePersistenceAdapter
createMessageCache
in class CachePersistenceAdapter
destinationName
-
CachePersistenceAdapter.createMessageCache(java.lang.String)
public MemoryBoundedObjectManager getMemoryManager()
public void setMemoryManager(MemoryBoundedObjectManager memoryManager)
memoryManager
- The memoryManager to set.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |