Class ConfigMetadataLockerImpl
- java.lang.Object
-
- net.n2oapp.framework.config.reader.ConfigMetadataLockerImpl
-
- All Implemented Interfaces:
ConfigMetadataLocker
public class ConfigMetadataLockerImpl extends Object implements ConfigMetadataLocker
Сервис блокировки чтения и изменения метаданных (LockedXmlMetadataReader и MetadataPersister) Они блокируются когда выполняются команды из аудита, такие как merge, updateSystem, pull
-
-
Constructor Summary
Constructors Constructor Description ConfigMetadataLockerImpl()ConfigMetadataLockerImpl(String configPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisLocked()Проверяет заблокированы ли сейчас действия с метаданнымиvoidlock()Заблокировать доступ к метаданнымvoidunlock()Разблокировать доступ к метаданным
-
-
-
Constructor Detail
-
ConfigMetadataLockerImpl
public ConfigMetadataLockerImpl()
-
ConfigMetadataLockerImpl
public ConfigMetadataLockerImpl(String configPath)
-
-
Method Detail
-
isLocked
public boolean isLocked()
Проверяет заблокированы ли сейчас действия с метаданными- Specified by:
isLockedin interfaceConfigMetadataLocker- Returns:
- true если действия с метаданными запрещены, false иначе
-
lock
public void lock()
Заблокировать доступ к метаданным- Specified by:
lockin interfaceConfigMetadataLocker
-
unlock
public void unlock()
Разблокировать доступ к метаданным- Specified by:
unlockin interfaceConfigMetadataLocker
-
-