Class ConfigMetadataLockerImpl

  • All Implemented Interfaces:
    ConfigMetadataLocker

    public class ConfigMetadataLockerImpl
    extends Object
    implements ConfigMetadataLocker
    Сервис блокировки чтения и изменения метаданных (LockedXmlMetadataReader и MetadataPersister) Они блокируются когда выполняются команды из аудита, такие как merge, updateSystem, pull
    • Constructor Detail

      • ConfigMetadataLockerImpl

        public ConfigMetadataLockerImpl()
      • ConfigMetadataLockerImpl

        public ConfigMetadataLockerImpl​(String configPath)
    • Method Detail

      • isLocked

        public boolean isLocked()
        Проверяет заблокированы ли сейчас действия с метаданными
        Specified by:
        isLocked in interface ConfigMetadataLocker
        Returns:
        true если действия с метаданными запрещены, false иначе
      • lock

        public void lock()
        Заблокировать доступ к метаданным
        Specified by:
        lock in interface ConfigMetadataLocker
      • unlock

        public void unlock()
        Разблокировать доступ к метаданным
        Specified by:
        unlock in interface ConfigMetadataLocker