public interface PagingManager extends HornetQComponent, HierarchicalRepositoryChangeListener
+------------+ 1 +-------------+ N +------------+ N +-------+ 1 +----------------+ |PostOffice|-------> |PagingManager|-------> |PagingStore| ------> |Page| ------> |SequentialFile| +------------+ +-------------+ +------------+ +-------+ +----------------+ | 1 ^ | | | | | | 1 | N +---------+ / +--------> |Address| +---------+
| Modifier and Type | Method and Description |
|---|---|
void |
addTransaction(PageTransactionInfo pageTransaction)
Point to inform/restoring Transactions used when the messages were added into paging
|
void |
deletePageStore(SimpleString storeName) |
void |
disableCleanup() |
PagingStore |
getPageStore(SimpleString address)
Returns the PageStore associated with the address.
|
SimpleString[] |
getStoreNames() |
PageTransactionInfo |
getTransaction(long transactionID)
Point to inform/restoring Transactions used when the messages were added into paging
|
Map<Long,PageTransactionInfo> |
getTransactions() |
void |
lock()
Lock the manager.
|
void |
processReload() |
void |
reloadStores()
Reload previously created PagingStores into memory
|
void |
removeTransaction(long transactionID) |
void |
resumeCleanup() |
void |
unlock()
Unlock the manager.
|
isStarted, start, stoponChangePagingStore getPageStore(SimpleString address) throws Exception
Exceptionvoid addTransaction(PageTransactionInfo pageTransaction)
PageTransactionInfo getTransaction(long transactionID)
void removeTransaction(long transactionID)
transactionID - Map<Long,PageTransactionInfo> getTransactions()
void reloadStores()
throws Exception
ExceptionSimpleString[] getStoreNames()
void deletePageStore(SimpleString storeName) throws Exception
Exceptionvoid disableCleanup()
void resumeCleanup()
void lock()
void unlock()
lock()Copyright © 2016 JBoss, a division of Red Hat. All rights reserved.