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.