インターフェース LockRepository
- すべてのスーパーインターフェース:
AutoCloseableSE
,CloseableSE
- すべての既知の実装クラス:
DefaultLockRepository
ロックに必要な SQL シャントのカプセル化。
JdbcLockRegistry
は spring-managed(トランザクション)クライアントサービスへの参照を必要とするため、このコンポーネントは Bean として宣言する必要があります。- 導入:
- 4.3
- 作成者:
- Dave Syer, Alexandre Strubel, Artem Bilan, Eddie Cho
メソッドのサマリー
修飾子と型メソッド説明boolean
キーのロックを取得します。void
close()
boolean
このリポジトリからロックを解除します。void
期限切れのロックをすべて削除します。boolean
isAcquired
(StringSE lock) このリポジトリによってロックが保持されているかどうかを確認します。boolean
ロックのリースを更新します。
メソッドの詳細
isAcquired
このリポジトリによってロックが保持されているかどうかを確認します。- パラメーター:
lock
- チェックするロック。- 戻り値:
- 取得したかどうか。
delete
deleteExpired
void deleteExpired()期限切れのロックをすべて削除します。acquire
renew
close
void close()- 次で指定:
- インターフェース
AutoCloseableSE
のclose
- 次で指定:
- インターフェース
CloseableSE
のclose