Class ConfigMetadataLockerImpl

  • All Implemented Interfaces:
    ConfigMetadataLocker

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isLocked()
      Проверяет заблокированы ли сейчас действия с метаданными
      void lock()
      Заблокировать доступ к метаданным
      void unlock()
      Разблокировать доступ к метаданным
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConfigMetadataLockerImpl

        public ConfigMetadataLockerImpl()
      • ConfigMetadataLockerImpl

        public ConfigMetadataLockerImpl​(java.lang.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