Examples of SequentialFile


Examples of org.hornetq.core.journal.SequentialFile

   }

   public boolean checkPageFileExists(final int pageNumber)
   {
      String fileName = createFileName(pageNumber);
      SequentialFile file = fileFactory.createSequentialFile(fileName, 1);
      return file.exists();
   }
View Full Code Here

Examples of org.hornetq.core.journal.SequentialFile

      if (fileFactory == null)
      {
         fileFactory = storeFactory.newFileFactory(getStoreName());
      }

      SequentialFile file = fileFactory.createSequentialFile(fileName, 1000);

      Page page = new Page(storeName, storageManager, fileFactory, file, pageNumber);

      // To create the file
      file.open();

      file.position(0);

      file.close();

      return page;
   }
View Full Code Here

Examples of org.hornetq.core.journal.SequentialFile

      lock.writeLock().lock();
      try
      {
         for (Integer id : pageIds)
         {
            SequentialFile sFile = fileFactory.createSequentialFile(createFileName(id), 1);
            if (!sFile.exists())
            {
               continue;
            }
            replicator.syncPages(sFile, id, getAddress());
         }
View Full Code Here

Examples of org.hornetq.core.journal.SequentialFile

   }

   public boolean checkPageFileExists(final int pageNumber)
   {
      String fileName = createFileName(pageNumber);
      SequentialFile file = fileFactory.createSequentialFile(fileName, 1);
      return file.exists();
   }
View Full Code Here

Examples of org.hornetq.core.journal.SequentialFile

      if (fileFactory == null)
      {
         fileFactory = storeFactory.newFileFactory(getStoreName());
      }

      SequentialFile file = fileFactory.createSequentialFile(fileName, 1000);

      Page page = new Page(storeName, storageManager, fileFactory, file, pageNumber);

      // To create the file
      file.open();

      file.position(0);

      file.close();

      return page;
   }
View Full Code Here

Examples of org.hornetq.core.journal.SequentialFile

      lock.writeLock().lock();
      try
      {
         for (Integer id : pageIds)
         {
            SequentialFile sFile = fileFactory.createSequentialFile(createFileName(id), 1);
            if (!sFile.exists())
            {
               continue;
            }
            replicator.syncPages(sFile, id, getAddress());
         }
View Full Code Here

Examples of org.hornetq.core.journal.SequentialFile

      Assert.assertTrue(files.size() != 0);

      for (String file : files)
      {
         SequentialFile fileTmp = factory.createSequentialFile(file, 1);
         fileTmp.open();
         Assert.assertTrue("The page file size (" + fileTmp.size() + ") shouldn't be > " + MAX_SIZE,
                           fileTmp.size() <= MAX_SIZE);
         fileTmp.close();
      }

      TestSupportPageStore storeImpl2 = new PagingStoreImpl(PagingStoreImplTest.destinationTestName,
                                                            null,
                                                            100,
View Full Code Here

Examples of org.hornetq.core.journal.SequentialFile

      }
   }

   public boolean isFileExists() throws Exception
   {
      SequentialFile localfile = storageManager.createFileForLargeMessage(getMessageID(), durable);
      return localfile.exists();
   }
View Full Code Here

Examples of org.hornetq.core.journal.SequentialFile

   @Override
   public synchronized ServerMessage copy()
   {
      long idToUse = messageID;

      SequentialFile newfile = storageManager.createFileForLargeMessage(idToUse, durable);

      ServerMessage newMessage = new LargeServerMessageImpl(this,
                                                            properties,
                                                            newfile,
                                                            messageID);
View Full Code Here

Examples of org.hornetq.core.journal.SequentialFile

   {
      try
      {
         validateFile();
        
         SequentialFile file = this.file;
        
         SequentialFile newFile = storageManager.createFileForLargeMessage(newID, durable);
        
         file.copyTo(newFile);
        
         LargeServerMessageImpl newMessage = new LargeServerMessageImpl(this, properties, newFile, newID);
        
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.