394395396397398399400401402403404
Assert.assertTrue(storeImpl.page(msg, new RoutingContextImpl(null))); Page newPage = storeImpl.depage(); newPage.open(); Assert.assertEquals(1, newPage.read().size()); newPage.delete();
416417418419420421422423424425426
Assert.assertTrue(storeImpl.page(msg, new RoutingContextImpl(null))); Page page = storeImpl.depage(); page.open(); List<PagedMessage> msgs = page.read(); Assert.assertEquals(1, msgs.size());
434435436437438439440441442443444
Assert.assertNull(storeImpl.depage()); Assert.assertEquals(0, storeImpl.getNumberOfPages()); page.open(); } public void testConcurrentDepage() throws Exception {
599600601602603604605606607608609
final ConcurrentMap<Long, ServerMessage> buffers2 = new ConcurrentHashMap<Long, ServerMessage>(); for (Page page : readPages) { page.open(); List<PagedMessage> msgs = page.read(); page.close(); for (PagedMessage msg : msgs) {
673674675676677678679680681682683
break; } lastPage = page; page.open(); List<PagedMessage> msgs = page.read(); page.close();
850851852853854855856857858859860
while (msgsRead < NUMBER_OF_MESSAGES) { Page page = storeImpl.depage(); if (page != null) { page.open(); List<PagedMessage> messages = page.read(); for (PagedMessage pgmsg : messages) { ServerMessage msg = pgmsg.getMessage();
182183184185186187188189190191192
try { page = pagingStore.createPage((int)pageId); storageManager.beforePageRead(); page.open(); List<PagedMessage> pgdMessages = page.read(storageManager); cache.setMessages(pgdMessages.toArray(new PagedMessage[pgdMessages.size()])); } finally
643644645646647648649650651652653
// The current page is empty... which means we reached the end of the pages if (returnPage.getNumberOfMessages() == 0) { stopPaging(); returnPage.open(); returnPage.delete(); // This will trigger this address to exit the page mode, // and this will make HornetQ start using the journal again return null;
459460461462463464465466467468469
Page page = null; try { page = pagingStore.createPage((int)pageId); page.open(); List<PagedMessage> pgdMessages = page.read(); for (PagedMessage pdgMessage : pgdMessages) {
8990919293949596979899
Assert.assertTrue(store.page(msg, new RoutingContextImpl(null))); Page page = store.depage(); page.open(); List<PagedMessage> msgs = page.read(new NullStorageManager()); page.close();