Options
All
  • Public
  • Public/Protected
  • All
Menu

A ng service class implementing InstanceConnectionManager service interface. Please see InstanceConnectionManager for more details.

author

shiorin, tee4cute

Hierarchy

  • InstanceConnectionManager

Implements

Index

Constructors

constructor

Properties

Private bgProcessMgr

Private connectionManager

connectionManager: ConnectionManager

Private http

http: Http

Private instanceConnectionManagerMap

instanceConnectionManagerMap: any

Private name

name: string

Private seletedInstanceId

seletedInstanceId: string

Methods

createResource

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

    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): Promise<Response>
  • Parameters

    • url: string
    • requestOptionsArgs: RequestOptionsArgs

    Returns Promise<Response>

get

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

    • url: string
    • requestOptionsArgs: RequestOptionsArgs

    Returns Promise<any>

getConnectionQuality

  • getConnectionQuality(): number

getInstanceConnectionManager

  • Returns ConnectionManager

getName

  • getName(): string

Private getNodes

  • getNodes(instanceUUID: string): Promise<any>
  • Parameters

    • instanceUUID: string

    Returns Promise<any>

getRunningProcesses

  • getRunningProcesses(): any[]

getRunningProcessesCount

  • getRunningProcessesCount(): number

getWithHttpInfo

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

    • url: string
    • requestOptionsArgs: RequestOptionsArgs

    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): Promise<Response>
  • Parameters

    • url: string
    • requestOptionsArgs: RequestOptionsArgs

    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): Promise<Response>
  • Parameters

    • url: string
    • requestOptionsArgs: RequestOptionsArgs

    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): Promise<Response>
  • Parameters

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

    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): Promise<Response>
  • Parameters

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

    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): Promise<Response>
  • Parameters

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

    Returns Promise<Response>

removeDefaultHeader

  • removeDefaultHeader(key: string): void

removeParam

  • removeParam(key: string): void
  • Parameters

    • key: string

    Returns void

removeSearch

  • removeSearch(key: string): void

request

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

    • url: string
    • requestOptionsArgs: RequestOptionsArgs

    Returns Promise<any>

requestWithHttpInfo

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

    • url: string
    • requestOptionsArgs: RequestOptionsArgs

    Returns Promise<Response>

resetBaseURLs

  • resetBaseURLs(): void

resetDefaultHeaders

  • resetDefaultHeaders(): void

resetParams

  • resetParams(): void

resetSearch

  • resetSearch(): void

selectInstance

  • selectInstance(instanceUUID: string): void
  • Parameters

    • instanceUUID: string

    Returns void

setBaseURLs

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

    • urls: string[]

    Returns void

setDefaultHeader

  • setDefaultHeader(key: string, value: string): 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

setSearch

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

    • key: string
    • value: any

    Returns void

setUpInstance

  • setUpInstance(instanceUUID: string, loginData?: any): Promise<any>
  • Parameters

    • instanceUUID: string
    • Optional loginData: any

    Returns Promise<any>

setUpInstances

  • setUpInstances(instanced: any): Promise<any[]>
  • Parameters

    • instanced: any

    Returns Promise<any[]>

tearDownInstance

  • tearDownInstance(instanceUUID: string): void
  • Parameters

    • instanceUUID: string

    Returns void

Generated using TypeDoc