Options
All
  • Public
  • Public/Protected
  • All
Menu

A ng service class implementing [[IConnectionManager]] service interface. Please see [[IConnectionManager]] for more details.

author

shiorin, tee4cute

Hierarchy

  • ConnectionManager
    • ParrotsConnectionManager

Implements

  • IConnectionManager

Index

Constructors

constructor

  • new ParrotsConnectionManager(APP_BASE_URLS: any, http: Http, bgProcessMgr: BackgroundProcessManager, testMode: boolean, testData: any): ParrotsConnectionManager
  • Parameters

    • APP_BASE_URLS: any
    • http: Http
    • bgProcessMgr: BackgroundProcessManager
    • testMode: boolean
    • testData: any

    Returns ParrotsConnectionManager

Properties

Protected defConnectionManager

defConnectionManager: ParrotsDefaultConnectionManager

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

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>

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[]): void
  • Parameters

    • urls: 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