Skip to main content

Abstract Class: HttpPublisher

Extends

Extended by

Constructors

Constructor

protected new HttpPublisher(context, useSafeArtifactName?): HttpPublisher

Parameters

context

PublishContext

useSafeArtifactName?

boolean = false

Returns

HttpPublisher

Overrides

Publisher.constructor

Properties

context

protected readonly context: PublishContext

Inherited from

Publisher.context

Accessors

providerName

Get Signature

get abstract providerName(): PublishProvider

Returns

PublishProvider

Inherited from

Publisher.providerName

Methods

createProgressBar()

protected createProgressBar(fileName, size): ProgressBar | null

Parameters

fileName

string

size

number

Returns

ProgressBar | null

Inherited from

Publisher.createProgressBar


createReadStreamAndProgressBar()

protected createReadStreamAndProgressBar(file, fileStat, progressBar, reject): ReadableStream

Parameters

file

string

fileStat

Stats

progressBar

ProgressBar | null

reject

(error) => void

Returns

ReadableStream

Inherited from

Publisher.createReadStreamAndProgressBar


doUpload()

abstract protected doUpload(fileName, arch, dataLength, requestProcessor, file): Promise<any>

Parameters

fileName

string

arch

Arch

dataLength

number

requestProcessor

(request, reject) => void

file

string

Returns

Promise<any>


toString()

abstract toString(): string

Returns

string

Inherited from

Publisher.toString


upload()

upload(task): Promise<any>

Parameters

task

UploadTask

Returns

Promise<any>

Overrides

Publisher.upload