c8osdkjscore › C8oManagerDatabase
- C8oManagerDatabase
- cancelAllForbase
- cancelAndPopRequest
- localName
- registerRequest
- removeReplications
- restartReplications
- stopReplications
+ new C8oManagerDatabase(c8o: C8oCore): C8oManagerDatabase
Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:13
Parameters:
| Name | Type |
|---|---|
c8o |
C8oCore |
Returns: C8oManagerDatabase
• c8o: C8oCore
Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:11
• mutexCreateReplication: Semaphore
Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:13
• replications: Object
Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:12
• get registeredReplications(): Object
Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:33
Returns: Object
▸ cancelAllForbase(baseName: any): void
Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:74
Parameters:
| Name | Type |
|---|---|
baseName |
any |
Returns: void
▸ cancelAndPopRequest(id: any): void
Defined in c8osdk-js-core/src/c8o/c8oManagerDatabase.ts:60
Parameters:
| Name | Type |
|---|---|
id |
any |
Returns: void
▸ 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(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(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(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(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