Methods
Abstract acquireLock
- acquireLock(channelName, channelType, lockName, retry): number
-
Parameters
-
channelName: string
-
-
lockName: string
-
retry: boolean
Returns number
- 0: Success.
- < 0: Failure.
Abstract getLocks
- getLocks(channelName, channelType): number
-
Returns number
- 0: Success.
- < 0: Failure.
Abstract releaseLock
- releaseLock(channelName, channelType, lockName): number
-
Parameters
-
channelName: string
-
-
lockName: string
Returns number
- 0: Success.
- < 0: Failure.
Abstract removeLock
- removeLock(channelName, channelType, lockName): number
-
Parameters
-
channelName: string
-
-
lockName: string
Returns number
- 0: Success.
- < 0: Failure.
Abstract revokeLock
- revokeLock(channelName, channelType, lockName, owner): number
-
Parameters
-
channelName: string
-
-
lockName: string
-
owner: string
Returns number
- 0: Success.
- < 0: Failure.
Abstract setLock
- setLock(channelName, channelType, lockName, ttl): number
-
Parameters
-
channelName: string
-
-
lockName: string
-
ttl: number
Returns number
- 0: Success.
- < 0: Failure.
The IRtmLock class.
This class provides the rtm lock methods that can be invoked by your app.