Package org.terrier.utility.io

This package includes classes that are used for various IO duties within Terrier.

See:
          Description

Interface Summary
FileSystem This is the Terrier File Abstraction Layer interface depicting the operations available for a file system.
RandomDataInput This interface represents an interface on a RandomAccessFile.
RandomDataOutput This interface represents an interface on the writing behaviour of a RandomAccessFile.
 

Class Summary
CountingInputStream Sub-Class of Filter Input Stream with the extra method getPos which returns the position in the Stream
HadoopPlugin This class provides the main glue between Terrier and Hadoop.
HadoopPlugin.JobFactory a Job Factory is responsible for creating Terrier MapReduce jobs.
HadoopUtility Utility class for the setting up and configuring of Terrier MapReduce jobs.
HadoopUtility.MapReduceBase<K1,V1,K2,V2,K3,V3> Handy base class for MapReduce jobs.
HTTPFileSystem Implements a read-only HTTP file system for Terrier.
LocalFileSystem This is a Terrier File Abstraction Layer implementation of the local file system.
LocalFileSystem.LocalRandomAccessFile  
RandomDataInputMemory Implements a RandomDataInput backed by a byte[] rather than a file.
 

Exception Summary
WrappedIOException A class for IOException.
 

Package org.terrier.utility.io Description

This package includes classes that are used for various IO duties within Terrier.



Terrier 3.5. Copyright © 2004-2011 University of Glasgow