-
- All Implemented Interfaces:
-
com.cognifide.gradle.common.file.transfer.FileTransfer,com.cognifide.gradle.common.file.transfer.FileTransferHandler,java.io.Serializable
public final class ResolveFileTransfer extends ProtocolFileTransfer
-
-
Constructor Summary
Constructors Constructor Description ResolveFileTransfer(CommonExtension common)
-
Method Summary
Modifier and Type Method Description Booleanhandles(String fileUrl)Checks if supports particular URL UnitdownloadFrom(String dirUrl, String fileName, File target)Downloads file with given name from directory available at specified URL. final Fileresolve(Object value)StringgetName()Unique identifier. List<String>getProtocols()Provider<Boolean>getParallelable()Determines if operations using this transfer could be done in parallel. Property<Boolean>getEnabled()When enabled, transfer will be considered when finding transfer handling particular URL. -
Methods inherited from class com.cognifide.gradle.common.file.transfer.ProtocolFileTransfer
deleteFrom, download, downloader, list, stat, truncate, uploadTo, uploader -
Methods inherited from class com.cognifide.gradle.common.file.transfer.FileTransferHandler
delete, download, downloadTo, exists, exists, stat, upload, uploadTo -
Methods inherited from class com.cognifide.gradle.common.file.transfer.FileTransfer
equals, hashCode, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ResolveFileTransfer
ResolveFileTransfer(CommonExtension common)
-
-
Method Detail
-
downloadFrom
Unit downloadFrom(String dirUrl, String fileName, File target)
Downloads file with given name from directory available at specified URL.
-
getProtocols
List<String> getProtocols()
-
getParallelable
Provider<Boolean> getParallelable()
Determines if operations using this transfer could be done in parallel.
-
getEnabled
Property<Boolean> getEnabled()
When enabled, transfer will be considered when finding transfer handling particular URL.
-
-
-
-