我收到以下错误:
线程“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 有任何想法吗?