2015-07-27 6 views
0

Я новичок в NESPER, и в какой-то момент моего приложения (stm-A) мне нужно использовать функцию на C#, которая преобразует исходное событие в (возможно) несколько разных событий (исходный, обогащенный, и, возможно, дополнительные события)Насколько сложнее промежуточное событие посредством вызова функции C#?

Я думаю, что возможным подходом было бы создать слушателя для (stm-A), вызвать функцию, а затем снова ввести новые события в движок.

Это направо? Есть лучший способ сделать это?

Заранее благодарен.

ответ

0

Посмотрите на пользовательские функции (http://www.espertech.com/esper/release-5.2.0/esper-reference/html/functionreference.html#epl-function-user-defined и здесь: http://www.espertech.com/esper/release-5.2.0/esper-reference/html/extension.html#custom-singlerow-function).

Документация предназначена для Java, но тот же принцип применяется к .Net и Nesper. Вам нужно «рассказать» Nesper о функции (через конфигурацию), а затем просто вызвать ее непосредственно из EPL.

 Смежные вопросы

  • Нет связанных вопросов^_^