aem-plugin / com.cognifide.gradle.aem.common.file.transfer / ProtocolFileTransfer

ProtocolFileTransfer

abstract class ProtocolFileTransfer : AbstractFileTransfer

Constructors

<init>

ProtocolFileTransfer(aem: AemExtension)

Properties

protocols

abstract val protocols: List<String>

Functions

handles

Checks if supports particular URL

open fun handles(fileUrl: String): Boolean

Inheritors

CustomFileTransfer

Represents dynamically created file transfer via build script.

class CustomFileTransfer : ProtocolFileTransfer

HttpFileTransfer

class HttpFileTransfer : ProtocolFileTransfer

ResolveFileTransfer

class ResolveFileTransfer : ProtocolFileTransfer

SftpFileTransfer

class SftpFileTransfer : ProtocolFileTransfer

SmbFileTransfer

class SmbFileTransfer : ProtocolFileTransfer

UrlFileTransfer

class UrlFileTransfer : ProtocolFileTransfer