com.application.areca.metadata.trace
Class TraceMerger

java.lang.Object
  extended by com.application.areca.metadata.trace.TraceMerger

public class TraceMerger
extends java.lang.Object


Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Method Summary
static java.io.File buildAggregatedTraceFile(AbstractIncrementalFileSystemMedium medium, java.io.File[] archives)
          Aggregates the traces provided as argument
static java.io.File buildAggregatedTraceFile(AbstractIncrementalFileSystemMedium medium, java.io.File[] archives, AbstractMetaDataFileIterator referenceIterator)
          Aggregates the traces provided as argument
 java.io.File[] getArchives()
           
 AbstractIncrementalFileSystemMedium getMedium()
           
 ArchiveTraceAdapter getWriter()
           
 void merge()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

buildAggregatedTraceFile

public static java.io.File buildAggregatedTraceFile(AbstractIncrementalFileSystemMedium medium,
                                                    java.io.File[] archives)
                                             throws java.io.IOException,
                                                    TaskCancelledException
Aggregates the traces provided as argument

Throws:
java.io.IOException
TaskCancelledException

buildAggregatedTraceFile

public static java.io.File buildAggregatedTraceFile(AbstractIncrementalFileSystemMedium medium,
                                                    java.io.File[] archives,
                                                    AbstractMetaDataFileIterator referenceIterator)
                                             throws java.io.IOException,
                                                    TaskCancelledException
Aggregates the traces provided as argument

Throws:
java.io.IOException
TaskCancelledException

getWriter

public ArchiveTraceAdapter getWriter()

getArchives

public java.io.File[] getArchives()

getMedium

public AbstractIncrementalFileSystemMedium getMedium()

merge

public void merge()
           throws java.io.IOException
Throws:
java.io.IOException