Package org.apache.ignite.internal.cdc
Class CdcFileLockHolder
- java.lang.Object
-
- org.apache.ignite.internal.processors.cache.persistence.FileLockHolder
-
- org.apache.ignite.internal.cdc.CdcFileLockHolder
-
- All Implemented Interfaces:
AutoCloseable
public class CdcFileLockHolder extends FileLockHolder
Lock file holder for Change Data Capture application.- See Also:
CdcMain,CdcConsumerState
-
-
Constructor Summary
Constructors Constructor Description CdcFileLockHolder(String rootDir, String consumerId, IgniteLogger log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringlockInfo()This info will appear in error message of concurrent processes that will try to lock on the same file.protected StringwarningMessage(String lockInfo)
-
-
-
Constructor Detail
-
CdcFileLockHolder
public CdcFileLockHolder(String rootDir, String consumerId, IgniteLogger log)
- Parameters:
rootDir- Root directory for lock file.log- Log.
-
-
Method Detail
-
lockInfo
public String lockInfo()
This info will appear in error message of concurrent processes that will try to lock on the same file.- Specified by:
lockInfoin classFileLockHolder- Returns:
- Lock info to store in the file.
-
warningMessage
protected String warningMessage(String lockInfo)
- Specified by:
warningMessagein classFileLockHolder- Parameters:
lockInfo- Existing lock info.- Returns:
- Warning message.
-
-