Skip to content

Latest commit

 

History

History
208 lines (119 loc) · 5.42 KB

File metadata and controls

208 lines (119 loc) · 5.42 KB

c8osdkjscoreC8oManagerDatabase

Class: C8oManagerDatabase

Hierarchy

  • C8oManagerDatabase

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

+ new C8oManagerDatabase(c8o: C8oCore): C8oManagerDatabase

Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:13

Parameters:

Name Type
c8o C8oCore

Returns: C8oManagerDatabase

Properties

c8o

c8o: C8oCore

Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:11


Private mutexCreateReplication

mutexCreateReplication: Semaphore

Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:13


Private replications

replications: Object

Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:12

Accessors

registeredReplications

get registeredReplications(): Object

Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:33

Returns: Object

Methods

cancelAllForbase

cancelAllForbase(baseName: any): void

Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:74

Parameters:

Name Type
baseName any

Returns: void


cancelAndPopRequest

cancelAndPopRequest(id: any): void

Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:60

Parameters:

Name Type
id any

Returns: void


localName

localName(baseName: string, log: boolean): string

Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:21

Parameters:

Name Type Default
baseName string -
log boolean false

Returns: string


registerRequest

registerRequest(listener: C8oResponseListener, parameters: Object, type: string, fullSyncDatabase: any, handler: any): any[]

Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:43

Register a request attaching it to the current user

Parameters:

Name Type Default Description
listener C8oResponseListener - The listener for this request
parameters Object - The parameters of this request
type string - The type of réplication (SYNC, PULL, PUSH)
fullSyncDatabase any - -
handler any null -

Returns: any[]


removeReplications

removeReplications(user: string): void

Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:175

Remove state an delte top all replications for a given user

Parameters:

Name Type Description
user string The name of the user

Returns: void


restartReplications

restartReplications(user: string): Promise‹void›

Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:87

Restart all replications for a given user

Parameters:

Name Type Description
user string The name of the user

Returns: Promise‹void›


stopReplications

stopReplications(user: string): void

Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:143

Stop all replications for a given user

Parameters:

Name Type Description
user string The name of the user

Returns: void