0

谁能告诉我如何添加泛型(bean)来配置 CEP 运行时?我在使用 C# 的 NEsper 环境中,我有一个事件(bean)-具有属性-值的信号。取决于它是什么类型的 Signal,值可以是 bool 或 double 或 string ... 值。所以我将 Signal 定义为泛型:Signal。我的以下代码返回异常。如果我不使用泛型类型作为事件,它可以工作。我应该如何正确添加通用事件类型?

var container = ContainerExtensions.CreateDefaultContainer()
                        .InitializeDefaultServices()
                        .InitializeDatabaseDrivers();
var configuration = new Configuration(container); 
configuration.Common.AddEventType("Signal", typeof(Signal<bool>));
configuration.Common.AddEventType("Signal", typeof(Signal<double>));
var runtime = EPRuntimeProvider.GetDefaultRuntime(configuration);

谢谢你的帮助!

成须

4

1 回答 1

0

Nesper 中尚不支持泛型类型参数化 bean 事件。Java版本有支持。

于 2020-10-08T11:00:17.193 回答