Interface AsyncExecutionFileLoaderService
-
- All Superinterfaces:
AppService
,ExecutionFileLoaderService
,ExecutionFileManagerService
public interface AsyncExecutionFileLoaderService extends ExecutionFileLoaderService
Provides async result when loading remote storage file
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<ExecutionFileLoader>
requestFileLoadAsync(ExecutionReference e, java.lang.String filetype)
Request loading of an execution file, possibly remotely, and resolve the future when the file is available or an error occurs or other state result-
Methods inherited from interface com.dtolabs.rundeck.core.execution.logstorage.ExecutionFileLoaderService
requestFileLoad
-
Methods inherited from interface com.dtolabs.rundeck.core.execution.logstorage.ExecutionFileManagerService
getLocalExecutionFileForType, getLocalExecutionFileForType, getLocalLogsDir
-
-
-
-
Method Detail
-
requestFileLoadAsync
java.util.concurrent.CompletableFuture<ExecutionFileLoader> requestFileLoadAsync(ExecutionReference e, java.lang.String filetype) throws ExecutionNotFound
Request loading of an execution file, possibly remotely, and resolve the future when the file is available or an error occurs or other state result- Parameters:
e
- execution referencefiletype
- file type- Returns:
- loader state
- Throws:
ExecutionNotFound
- if not found
-
-