br.com.oncast.dev.lobo.io
Interface IOFactory

All Known Implementing Classes:
IOFactoryImpl

public interface IOFactory

Factory for Merge IO Components.


Method Summary
 MergeFileReader createEmptyMergeReader()
          Creates a MergeFileReader simulating an empty merge file.
 MergeFileReader createMergeReader(java.io.InputStream stream)
          Creates a MergeFileReader for the given InputStream.
 MergeFileWriter createMergeWriter(java.io.OutputStream stream)
          Creates a MergeFileWriter for the given OutputStream.
 ProfileReader createProfilerReader(java.io.InputStream stream)
          Creates a ProfileReader for the given InputStream.
 ProfileWriter createProfileWriter(java.io.OutputStream stream)
          Creates a ProfileWriter for the given OutputStream.
 

Method Detail

createProfilerReader

ProfileReader createProfilerReader(java.io.InputStream stream)
Creates a ProfileReader for the given InputStream.

Parameters:
stream - the stream to be read.
Returns:
the created ProfileReader.

createProfileWriter

ProfileWriter createProfileWriter(java.io.OutputStream stream)
Creates a ProfileWriter for the given OutputStream.

Parameters:
stream - the stream to be written to.
Returns:
the created ProfileWriter.

createMergeReader

MergeFileReader createMergeReader(java.io.InputStream stream)
Creates a MergeFileReader for the given InputStream.

Parameters:
stream - the stream to be read.
Returns:
the created MergeFileReader.

createMergeWriter

MergeFileWriter createMergeWriter(java.io.OutputStream stream)
Creates a MergeFileWriter for the given OutputStream.

Parameters:
stream - the stream to be written.
Returns:
the created MergeFileWriter.

createEmptyMergeReader

MergeFileReader createEmptyMergeReader()
Creates a MergeFileReader simulating an empty merge file.

Returns:
the created MergeFileReader.