Package org.apache.iceberg.util
Class LockManagers.BaseLockManager
java.lang.Object
org.apache.iceberg.util.LockManagers.BaseLockManager
- All Implemented Interfaces:
- AutoCloseable,- LockManager
- Direct Known Subclasses:
- DynamoDbLockManager
- Enclosing class:
- LockManagers
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionlonglongvoidclose()longintlongvoidinitialize(Map<String, String> properties) Initialize lock manager from catalog properties.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.iceberg.LockManageracquire, release
- 
Constructor Details- 
BaseLockManagerpublic BaseLockManager()
 
- 
- 
Method Details- 
heartbeatTimeoutMspublic long heartbeatTimeoutMs()
- 
heartbeatIntervalMspublic long heartbeatIntervalMs()
- 
acquireIntervalMspublic long acquireIntervalMs()
- 
acquireTimeoutMspublic long acquireTimeoutMs()
- 
heartbeatThreadspublic int heartbeatThreads()
- 
scheduler
- 
initializeDescription copied from interface:LockManagerInitialize lock manager from catalog properties.- Specified by:
- initializein interface- LockManager
- Parameters:
- properties- catalog properties
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Throws:
- Exception
 
 
-