Package com.complexible.common.curator.framework.locks

# Class CuratorReadWriteTxLock

java.lang.Object
com.complexible.common.curator.framework.locks.CuratorReadWriteTxLock

All Implemented Interfaces:
  `com.complexible.stardog.pack.replication.util.DistributedReadWriteTxLock`

public class CuratorReadWriteTxLock extends Object implements com.complexible.stardog.pack.replication.util.DistributedReadWriteTxLock

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CuratorReadWriteTxLock(String theBaseLabel, NonReentrantCuratorReadWriteLock theRwLock)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `com.complexible.stardog.pack.replication.impl.zookeeper.CuratorTxLock`
  `readLock()`
  `com.complexible.stardog.pack.replication.impl.zookeeper.CuratorTxLock`
  `writeLock()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### CuratorReadWriteTxLock

    public CuratorReadWriteTxLock(String theBaseLabel, NonReentrantCuratorReadWriteLock theRwLock)

- ## Method Details

  - ### readLock

    public com.complexible.stardog.pack.replication.impl.zookeeper.CuratorTxLock readLock()
    Specified by:
      `readLock` in interface `com.complexible.stardog.pack.replication.util.DistributedReadWriteTxLock`

  - ### writeLock

    public com.complexible.stardog.pack.replication.impl.zookeeper.CuratorTxLock writeLock()
    Specified by:
      `writeLock` in interface `com.complexible.stardog.pack.replication.util.DistributedReadWriteTxLock`