Class Publish

  • All Implemented Interfaces:
    Serializable

    public class Publish
    extends Brick
    Класс конфигурации приложения, описывает публикацию локальной функции в коннекторе. Этот класс связан с тегом конфигурации <publish>
    Author:
    Вылерий Лиховских
    See Also:
    Serialized Form
    • Constructor Detail

      • Publish

        public Publish()
        Конструктор класса
    • Method Detail

      • getName

        public String getName()
        Это поля выступает в качестве алиаса, под которым эта функция будет известна удаленным вызывающим системам
        Overrides:
        getName in class Brick
        Returns:
        имя элемента конфигурации
        See Also:
        Brick.getName()
      • setName

        public void setName​(String name)
        Установить алиас для локальной функции.
        Overrides:
        setName in class Brick
        Parameters:
        name - имя элемента конфигурации
        See Also:
        Brick.setName(java.lang.String)
      • getFunction

        public String getFunction()
        Получить имя локальной функции, публикуемой в коннекторе
        Returns:
        имя локальной функции
      • setFunction

        public void setFunction​(String function)
        Имя локальной функции
        Parameters:
        function - имя функции
      • isEnable

        public boolean isEnable()
        Получить признак активности функции в коннекторе. По умолчанию, установлено значение - true
        Returns:
        возвращает признак обозначающий, что функция может принимать вызовы в коннекторе в котором она опубликована.
      • setEnable

        public void setEnable​(boolean enable)
        Установить признак активности функции в коннекторе. По умолчанию, устанавливается значение true. Установка атрибута enable в теге <publish> в значение false позволяет временно отключить обслуживание вызовов методов функции, не удаляя функцию из коннектора.
      • getObject

        public Object getObject()
        Получить ссылку на опубликованную функцию
        Returns:
        ссылка на опубликованную функцию
      • setObject

        public void setObject​(Object o)
        Установить ссылку на опубликованную функцию
      • init

        public void init()
        Description copied from class: Brick
        Инициализация экземпляра класса (элемента приложения). В этот метод есть возможность передать произвольный массив параметров.
        Specified by:
        init in class Brick
      • done

        public void done()
        Description copied from class: Brick
        Завершение выполнения экземпляра класса (элемента приложения). Как правило, в этом методе выполняются действия по освобождению захваченных ресурсов.
        Specified by:
        done in class Brick