Uses of Class
org.apache.activemq.store.kahadb.disk.page.Page
-
Packages that use Page Package Description org.apache.activemq.store.kahadb org.apache.activemq.store.kahadb.disk.index org.apache.activemq.store.kahadb.disk.page -
-
Uses of Page in org.apache.activemq.store.kahadb
Fields in org.apache.activemq.store.kahadb declared as Page Modifier and Type Field Description protected Page<MessageDatabase.Metadata>
MessageDatabase.Metadata. page
Methods in org.apache.activemq.store.kahadb that return Page Modifier and Type Method Description Page<T>
AbstractKahaDBMetaData. getPage()
Page<T>
KahaDBMetaData. getPage()
Gets the Page in the store PageFile where the KahaDBMetaData instance is stored.Methods in org.apache.activemq.store.kahadb with parameters of type Page Modifier and Type Method Description void
AbstractKahaDBMetaData. setPage(Page<T> page)
void
KahaDBMetaData. setPage(Page<T> page)
Sets the Page instance used to load and store the KahaDBMetaData instance. -
Uses of Page in org.apache.activemq.store.kahadb.disk.index
Methods in org.apache.activemq.store.kahadb.disk.index that return Page Modifier and Type Method Description Page<BTreeNode<Key,Value>>
BTreeNode. getPage()
Page<ListNode<Key,Value>>
ListNode. getPage()
Methods in org.apache.activemq.store.kahadb.disk.index with parameters of type Page Modifier and Type Method Description void
BTreeNode. setPage(Page<BTreeNode<Key,Value>> page)
void
ListNode. setPage(Page<ListNode<Key,Value>> page)
Constructors in org.apache.activemq.store.kahadb.disk.index with parameters of type Page Constructor Description BTreeIndex(Page page)
BTreeIndex(PageFile pageFile, Page page)
ListIndex(PageFile pageFile, Page page)
-
Uses of Page in org.apache.activemq.store.kahadb.disk.page
Methods in org.apache.activemq.store.kahadb.disk.page that return Page Modifier and Type Method Description <T> Page<T>
Transaction. allocate()
Allocates a free page that you can write data to.<T> Page<T>
Transaction. allocate(int count)
Allocates a block of free pages that you can write data to.Page<T>
Page. copy(Page<T> other)
<T> Page<T>
Transaction. load(long pageId, Marshaller<T> marshaller)
Loads a page from disk.Methods in org.apache.activemq.store.kahadb.disk.page that return types with arguments of type Page Modifier and Type Method Description Iterator<Page>
Transaction. iterator()
Allows you to iterate through all active Pages in this object.Iterator<Page>
Transaction. iterator(boolean includeFreePages)
Allows you to iterate through all active Pages in this object.Methods in org.apache.activemq.store.kahadb.disk.page with parameters of type Page Modifier and Type Method Description Page<T>
Page. copy(Page<T> other)
<T> void
Transaction. free(Page<T> page)
Frees up a previously allocated page so that it can be re-allocated again.<T> void
Transaction. free(Page<T> page, int count)
Frees up a previously allocated sequence of pages so that it can be re-allocated again.<T> void
Transaction. load(Page<T> page, Marshaller<T> marshaller)
Loads a page from disk.InputStream
Transaction. openInputStream(Page p)
OutputStream
Transaction. openOutputStream(Page page, boolean overflow)
<T> void
Transaction. store(Page<T> page, Marshaller<T> marshaller, boolean overflow)
-