Package nexj.core.rpc.file.ra.tx

Examples of nexj.core.rpc.file.ra.tx.FileJournalRecordMkTemp


            }

            journal.addRecord(operationRecord);

            //Allow the temp file to get cleaned up.
            journal.addRecord(new FileJournalRecordMkTemp(xid,
               info.getStageOneFile().getAbsolutePath(),
               info.getStageOneLockableFile()
               )
            );
         }
View Full Code Here


                 
                  break;
                 
                 
               case FileJournalRecordMkTemp.OPCODE:
                  FileJournalRecordMkTemp mktemp = (FileJournalRecordMkTemp)opRecord;
                  LockableFile temp = mktemp.getFileHandle();

                  if (temp != null)
                  {
                     temp.close();
                  }
                 
                  String sTempFileName = mktemp.getFilePath();
                  File tempFile = new File(sTempFileName);
                 
                  if (tempFile.exists())
                  {
                     if (!tempFile.delete())
View Full Code Here

      journal.addRecord(new FileJournalRecordCopyInsert(makeXid(7),
         new File(m_outgoingTempDirectory, "outgoing.txt").getAbsolutePath(),
         new File(m_outgoingDirectory, "outgoing.txt").getAbsolutePath(),
         null, null));
     
      journal.addRecord(new FileJournalRecordMkTemp(makeXid(7),
         new File(m_outgoingTempDirectory, "outgoing.txt").getAbsolutePath(),
         null));
     
      journal.addRecord(new JournalRecordPrepared(makeXid(7)));
     
View Full Code Here

TOP

Related Classes of nexj.core.rpc.file.ra.tx.FileJournalRecordMkTemp

Copyright © 2018 www.massapicom. 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.