{ "com.yahoo.filedistribution.fileacquirer.FileAcquirer": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public", "interface", "abstract" ], "methods": [ "public abstract java.io.File waitFor(com.yahoo.config.FileReference, long, java.util.concurrent.TimeUnit)", "public abstract void shutdown()" ], "fields": [] }, "com.yahoo.filedistribution.fileacquirer.FileAcquirerFactory": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public" ], "methods": [ "public void ()", "public static com.yahoo.filedistribution.fileacquirer.FileAcquirer create(java.lang.String)" ], "fields": [] }, "com.yahoo.filedistribution.fileacquirer.FileReferenceDoesNotExistException": { "superClass": "java.lang.RuntimeException", "interfaces": [], "attributes": [ "public" ], "methods": [], "fields": [ "public final java.lang.String fileReference" ] }, "com.yahoo.filedistribution.fileacquirer.FileReferenceRemovedException": { "superClass": "java.lang.RuntimeException", "interfaces": [], "attributes": [ "public" ], "methods": [], "fields": [ "public final java.lang.String fileReference" ] }, "com.yahoo.filedistribution.fileacquirer.MockFileAcquirer": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.filedistribution.fileacquirer.FileAcquirer" ], "attributes": [ "public", "abstract" ], "methods": [ "public void ()", "public static com.yahoo.filedistribution.fileacquirer.FileAcquirer returnFile(java.io.File)", "public static com.yahoo.filedistribution.fileacquirer.FileAcquirer returnFiles(java.util.Map)", "public static com.yahoo.filedistribution.fileacquirer.FileAcquirer throwTimeoutException()", "public static com.yahoo.filedistribution.fileacquirer.FileAcquirer throwFileReferenceDoesNotExistException()", "public void shutdown()" ], "fields": [] }, "com.yahoo.filedistribution.fileacquirer.TimeoutException": { "superClass": "java.lang.RuntimeException", "interfaces": [], "attributes": [ "public" ], "methods": [ "public void ()", "public void (java.lang.String)", "public void (java.lang.String, java.lang.Throwable)" ], "fields": [] } }