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