Class MockFileAcquirer
- java.lang.Object
-
- com.yahoo.filedistribution.fileacquirer.MockFileAcquirer
-
- All Implemented Interfaces:
FileAcquirer
public abstract class MockFileAcquirer extends java.lang.Object implements FileAcquirer
For use when testing searchers that uses file distribution.- Author:
- Tony Vaagenes
-
-
Constructor Summary
Constructors Constructor Description MockFileAcquirer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FileAcquirer
returnFile(java.io.File file)
Creates a FileAcquirer that always returns the given file.static FileAcquirer
returnFiles(java.util.Map<java.lang.String,java.io.File> files)
Creates a FileAcquirer that maps from fileReference.value to a file.void
shutdown()
static FileAcquirer
throwFileReferenceDoesNotExistException()
Creates a FileAcquirer that throws FileReferenceDoesNotExistExceptionstatic FileAcquirer
throwTimeoutException()
Creates a FileAcquirer that throws TimeoutException-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.yahoo.filedistribution.fileacquirer.FileAcquirer
waitFor
-
-
-
-
Method Detail
-
returnFile
public static FileAcquirer returnFile(java.io.File file)
Creates a FileAcquirer that always returns the given file.
-
returnFiles
public static FileAcquirer returnFiles(java.util.Map<java.lang.String,java.io.File> files)
Creates a FileAcquirer that maps from fileReference.value to a file.
-
throwTimeoutException
public static FileAcquirer throwTimeoutException()
Creates a FileAcquirer that throws TimeoutException
-
throwFileReferenceDoesNotExistException
public static FileAcquirer throwFileReferenceDoesNotExistException()
Creates a FileAcquirer that throws FileReferenceDoesNotExistException
-
shutdown
public void shutdown()
- Specified by:
shutdown
in interfaceFileAcquirer
-
-