메소드 | 설명 | |
---|---|---|
Fetch ( IEnumerable |
메소드 | 설명 | |
---|---|---|
Download ( [ retrievalMethod, [ tag = null ) : TemporaryFile |
Downloads a DownloadRetrievalMethod to a temporary file.
|
|
FetcherBase ( [ store, [ handler ) : System |
Creates a new download fetcher.
|
|
Retrieve ( [ implementation ) : void |
Executes the best possible RetrievalMethod for an Implementation. Make sure Implementation.RetrievalMethods is not empty before calling this! |
메소드 | 설명 | |
---|---|---|
ApplyArchives ( [ |
Extracts Archives to the _store.
|
|
ApplyRecipe ( [ recipe, [ |
Applies a Recipe and sends the result to the _store.
|
|
Cook ( [ recipe, ManifestDigest manifestDigest ) : void |
Executes a Recipe.
|
|
IsCached ( [ implementation ) : bool | ||
Retrieve ( [ retrievalMethod, ManifestDigest manifestDigest ) : void |
Executes a specific RetrievalMethod.
|
|
RunNative ( [ externalRetrievalMethod ) : void |
Handles the execution of ExternalRetrievalMethod.Install.
|
protected Download ( [ retrievalMethod, [ tag = null ) : TemporaryFile | ||
retrievalMethod | [ | The file to download. |
tag | [ | The |
리턴 | TemporaryFile |
public abstract Fetch ( IEnumerable |
||
implementations | IEnumerable |
|
리턴 | void |
protected FetcherBase ( [ store, [ handler ) : System | ||
store | [ | The location to store the downloaded and unpacked |
handler | [ | A callback object used when the the user needs to be informed about progress. |
리턴 | System |
protected Retrieve ( [ implementation ) : void | ||
implementation | [ | The implementation to be retrieved. |
리턴 | void |