Scala POJO聚合器异常

时间:2015-06-08 14:04:15

标签: scala apache-camel

我收到以下错误:

  

线程“main”中的异常org.apache.camel.RuntimeCamelException:   java.lang.IllegalArgumentException:索引0处的参数注释   方法不支持:public java.util.List   com.musi.tec.ofp.model.instrument.ext.InstrumentContainer.add(com.musi.tec.ofp.model.instrument.ext.InstrumentContainer,com.musi.tec.ofp.model.instrument.ext.InstrumentContainer)            在org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1363)

尝试执行以下Scala Aggregator方法时:

def add(existing: InstrumentContainer, next: InstrumentContainer):
JList[Instrument] = {....}

路由已通过Spring XML配置如下:

<bean id="instrumentContainer" class="com.musi.tec.ofp.model.instrument.ext.InstrumentContainer"/>
... 
<route id="aggregateInstruments">        
 <from uri="direct:instruments"/>
  <aggregate strategyRef="instrumentContainer" strategyMethodName="add" completionSize="2">
                <correlationExpression>
                      <constant>true</constant>
                </correlationExpression>
                <to ... 
            </aggregate>

我正在使用2.13.1 有任何想法吗?

0 个答案:

没有答案