Package ru.funsys.avalanche
Class Publish
- java.lang.Object
-
- ru.funsys.avalanche.Brick
-
- ru.funsys.avalanche.Publish
-
- All Implemented Interfaces:
Serializable
public class Publish extends Brick
Класс конфигурации приложения, описывает публикацию локальной функции в коннекторе. Этот класс связан с тегом конфигурации <publish>- Author:
- Вылерий Лиховских
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Publish()
Конструктор класса
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
done()
Завершение выполнения экземпляра класса (элемента приложения).String
getFunction()
Получить имя локальной функции, публикуемой в коннектореString
getName()
Это поля выступает в качестве алиаса, под которым эта функция будет известна удаленным вызывающим системамObject
getObject()
Получить ссылку на опубликованную функциюvoid
init()
Инициализация экземпляра класса (элемента приложения).boolean
isEnable()
Получить признак активности функции в коннекторе.void
setEnable(boolean enable)
Установить признак активности функции в коннекторе.void
setFunction(String function)
Имя локальной функцииvoid
setName(String name)
Установить алиас для локальной функции.void
setObject(Object o)
Установить ссылку на опубликованную функцию-
Methods inherited from class ru.funsys.avalanche.Brick
error, error, errorLang, errorLang, getAliases, getDescription, getDoc, getExt, getNodeAttribute, info, infoLang, setAliases, setDescription, setDoc, setExt, setLogger, setNode, setTextContent, toBoolean, toUpperFirstChar, warn, warnLang
-
-
-
-
Method Detail
-
getName
public String getName()
Это поля выступает в качестве алиаса, под которым эта функция будет известна удаленным вызывающим системам- Overrides:
getName
in classBrick
- Returns:
- имя элемента конфигурации
- See Also:
Brick.getName()
-
setName
public void setName(String name)
Установить алиас для локальной функции.- Overrides:
setName
in classBrick
- 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
Инициализация экземпляра класса (элемента приложения). В этот метод есть возможность передать произвольный массив параметров.
-
-