846847848849850851852853854855856
while (msgsRead < NUMBER_OF_MESSAGES) { Page page = storeImpl.depage(); if (page != null) { page.open(); List<PagedMessage> messages = page.read(new NullStorageManager()); for (PagedMessage pgmsg : messages) { ServerMessage msg = pgmsg.getMessage();
181182183184185186187188189190191
Page page = null; try { page = pagingStore.createPage((int)pageId); page.open(); List<PagedMessage> pgdMessages = page.read(storageManager); cache.setMessages(pgdMessages.toArray(new PagedMessage[pgdMessages.size()])); } finally
641642643644645646647648649650651
// The current page is empty... which means we reached the end of the pages if (returnPage.getNumberOfMessages() == 0) { stopPaging(); returnPage.open(); returnPage.delete(null); // This will trigger this address to exit the page mode, // and this will make HornetQ start using the journal again return null;
847848849850851852853854855856857
962963964965966967968969970971972
server.start(); Page pg = server.getPagingManager().getPageStore(ADDRESS).getCurrentPage(); pg.open(); List<PagedMessage> msgs = pg.read(server.getStorageManager()); pg.close();
670671672673674675676677678679680
break; } lastPage = page; page.open(); List<PagedMessage> msgs = page.read(new NullStorageManager()); page.close();
281282283284285286287288289290291
storeImpl.sync(); Page page = storeImpl.depage(); page.open(); List<PagedMessage> msg = page.read(new NullStorageManager()); Assert.assertEquals(numMessages, msg.size()); Assert.assertEquals(1, storeImpl.getNumberOfPages());
368369370371372373374375376377378
{ Page page = storeImpl.depage(); System.out.println("numberOfPages = " + storeImpl.getNumberOfPages()); page.open(); List<PagedMessage> msg = page.read(new NullStorageManager()); page.close();
393394395396397398399400401402403
Assert.assertTrue(storeImpl.page(msg, new RoutingContextImpl(null))); Page newPage = storeImpl.depage(); newPage.open(); Assert.assertEquals(1, newPage.read(new NullStorageManager()).size()); newPage.delete(null);