Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DefaultConnectionManager
    • ParrotsDefaultConnectionManager

Implements

  • IConnectionManager

Index

Constructors

constructor

  • new ParrotsDefaultConnectionManager(baseURLs: string | string[], http: Http, bgProcMgr: IBackgroundProcessManager, testMode?: boolean, testData?: any): ParrotsDefaultConnectionManager
  • Parameters

    • baseURLs: string | string[]
    • http: Http
    • bgProcMgr: IBackgroundProcessManager
    • Optional testMode: boolean
    • Optional testData: any

    Returns ParrotsDefaultConnectionManager

Properties

Protected testData

testData: any

Protected testMode

testMode: boolean

Methods

addBaseURLs

  • addBaseURLs(url: string): void
  • Parameters

    • url: string

    Returns void

createResource

  • createResource<R>(type: object): R
  • Type parameters

    • R: AbstractServerResource

    Parameters

    • type: object

    Returns R

delete

  • delete(url: string, requestOptionsArgs: RequestOptionsArgs): Promise<any>
  • Parameters

    • url: string
    • requestOptionsArgs: RequestOptionsArgs

    Returns Promise<any>

deleteWithHttpInfo

  • deleteWithHttpInfo(url: string, requestOptionsArgs: RequestOptionsArgs, mergeDefaultHeader?: boolean): Promise<Response>
  • Parameters

    • url: string
    • requestOptionsArgs: RequestOptionsArgs
    • Optional mergeDefaultHeader: boolean

    Returns Promise<Response>

get

  • get(url: string, requestOptionsArgs: RequestOptionsArgs): Promise<any>
  • Parameters

    • url: string
    • requestOptionsArgs: RequestOptionsArgs

    Returns Promise<any>

getConnectionQuality

  • getConnectionQuality(): number
  • Returns number

getName

  • getName(): string
  • Returns string

getPhloxAppInfo

  • getPhloxAppInfo(): PhloxAppInfo
  • Returns PhloxAppInfo

getRunningProcesses

  • getRunningProcesses(): BackgroundProcess[]
  • Returns BackgroundProcess[]

getRunningProcessesCount

  • getRunningProcessesCount(): number
  • Returns number

getTestData

  • getTestData(): any
  • Returns any

getWithHttpInfo

  • getWithHttpInfo(url: string, requestOptionsArgs: RequestOptionsArgs, mergeDefaultHeader?: boolean): Promise<Response>
  • Parameters

    • url: string
    • requestOptionsArgs: RequestOptionsArgs
    • Optional mergeDefaultHeader: boolean

    Returns Promise<Response>

head

  • head(url: string, requestOptionsArgs: RequestOptionsArgs): Promise<any>
  • Parameters

    • url: string
    • requestOptionsArgs: RequestOptionsArgs

    Returns Promise<any>

headWithHttpInfo

  • headWithHttpInfo(url: string, requestOptionsArgs: RequestOptionsArgs, mergeDefaultHeader?: boolean): Promise<Response>
  • Parameters

    • url: string
    • requestOptionsArgs: RequestOptionsArgs
    • Optional mergeDefaultHeader: boolean

    Returns Promise<Response>

isTestMode

  • isTestMode(): boolean
  • Returns boolean

options

  • options(url: string, requestOptionsArgs: RequestOptionsArgs): Promise<any>
  • Parameters

    • url: string
    • requestOptionsArgs: RequestOptionsArgs

    Returns Promise<any>

optionsWithHttpInfo

  • optionsWithHttpInfo(url: string, requestOptionsArgs: RequestOptionsArgs, mergeDefaultHeader?: boolean): Promise<Response>
  • Parameters

    • url: string
    • requestOptionsArgs: RequestOptionsArgs
    • Optional mergeDefaultHeader: boolean

    Returns Promise<Response>

patch

  • patch(url: string, body: any, requestOptionsArgs: RequestOptionsArgs): Promise<any>
  • Parameters

    • url: string
    • body: any
    • requestOptionsArgs: RequestOptionsArgs

    Returns Promise<any>

patchWithHttpInfo

  • patchWithHttpInfo(url: string, body: any, requestOptionsArgs: RequestOptionsArgs, mergeDefaultHeader?: boolean): Promise<Response>
  • Parameters

    • url: string
    • body: any
    • requestOptionsArgs: RequestOptionsArgs
    • Optional mergeDefaultHeader: boolean

    Returns Promise<Response>

post

  • post(url: string, body: any, requestOptionsArgs: RequestOptionsArgs): Promise<any>
  • Parameters

    • url: string
    • body: any
    • requestOptionsArgs: RequestOptionsArgs

    Returns Promise<any>

postWithHttpInfo

  • postWithHttpInfo(url: string, body: any, requestOptionsArgs: RequestOptionsArgs, mergeDefaultHeader?: boolean): Promise<Response>
  • Parameters

    • url: string
    • body: any
    • requestOptionsArgs: RequestOptionsArgs
    • Optional mergeDefaultHeader: boolean

    Returns Promise<Response>

put

  • put(url: string, body: any, requestOptionsArgs: RequestOptionsArgs): Promise<any>
  • Parameters

    • url: string
    • body: any
    • requestOptionsArgs: RequestOptionsArgs

    Returns Promise<any>

putWithHttpInfo

  • putWithHttpInfo(url: string, body: any, requestOptionsArgs: RequestOptionsArgs, mergeDefaultHeader?: boolean): Promise<Response>
  • Parameters

    • url: string
    • body: any
    • requestOptionsArgs: RequestOptionsArgs
    • Optional mergeDefaultHeader: boolean

    Returns Promise<Response>

removeDefaultHeader

  • removeDefaultHeader(key: string): void
  • Parameters

    • key: string

    Returns void

removeParam

  • removeParam(key: string): void
  • Parameters

    • key: string

    Returns void

removeSearch

  • removeSearch(key: string): void
  • Parameters

    • key: string

    Returns void

request

  • request(url: string, requestOptionsArgs: RequestOptionsArgs): Promise<any>
  • Parameters

    • url: string
    • requestOptionsArgs: RequestOptionsArgs

    Returns Promise<any>

requestWithHttpInfo

  • requestWithHttpInfo(url: string, requestOptionsArgs: RequestOptionsArgs, mergeDefaultHeader?: boolean): Promise<Response>
  • Parameters

    • url: string
    • requestOptionsArgs: RequestOptionsArgs
    • Optional mergeDefaultHeader: boolean

    Returns Promise<Response>

resetBaseURLs

  • resetBaseURLs(): void
  • Returns void

resetDefaultHeaders

  • resetDefaultHeaders(): void
  • Returns void

resetParams

  • resetParams(): void
  • Returns void

resetSearch

  • resetSearch(): void
  • Returns void

setBaseURLs

  • setBaseURLs(urls: string | string[]): void
  • Parameters

    • urls: string | string[]

    Returns void

setDefaultHeader

  • setDefaultHeader(key: string, value: string): void
  • Parameters

    • key: string
    • value: string

    Returns void

setName

  • setName(name: string): void
  • Parameters

    • name: string

    Returns void

setParam

  • setParam(key: string, value: any): void
  • Parameters

    • key: string
    • value: any

    Returns void

setPhloxAppInfo

  • setPhloxAppInfo(phloxAppInfo: PhloxAppInfo): void
  • Parameters

    • phloxAppInfo: PhloxAppInfo

    Returns void

setSearch

  • setSearch(key: string, value: any): void
  • Parameters

    • key: string
    • value: any

    Returns void

Generated using TypeDoc