@Singleton public class LockManagerServiceImpl extends Object implements LockManagerService
| Constructor and Description |
|---|
LockManagerServiceImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
LockManagerUtils lockManagerUtils) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
getSynchronizerForLock(String lockName) |
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
lock(LockInput input)
Method that checks if its locked already.
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
tryLock(TryLockInput input)
Method that checks if its locked already.
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
unlock(UnlockInput input)
Method that removes the lock from the list of locks
|
@Inject
public LockManagerServiceImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
LockManagerUtils lockManagerUtils)
public Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> lock(LockInput input)
LockManagerServicelock in interface LockManagerServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> tryLock(TryLockInput input)
LockManagerServicetryLock in interface LockManagerServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> unlock(UnlockInput input)
LockManagerServiceunlock in interface LockManagerServicepublic CompletableFuture<Void> getSynchronizerForLock(String lockName)
Copyright © 2019 OpenDaylight. All rights reserved.