Camel Restlet maxThreads组件选项

时间:2012-11-13 09:44:16

标签: rest apache-camel restlet

我有问题。 apache camel文档声明,对于camel-restlet组件(从2.10版本开始)可以定义将为请求提供服务的最大线程数(http://camel.apache.org/restlet.html).

如何指定此参数? 这是我做的路线

from(
            "restlet:http://localhost:" + config.getEmergencyRESTPort()
                    + "?restletMethods=post,get&restletUriPatterns=#emergencyUriTemplates&maxThreads=64").process(
            new EmergencyServerProcessor(config, emergencyService));

我在网址中使用了maxThreads参数,但它不起作用。

错误是什么?

1 个答案:

答案 0 :(得分:2)

maxThreads不是URI选项,而是一个组件选项。

您可以通过创建这样的bean来配置您的restlet组件:

<bean id="restlet" class="org.apache.camel.component.restlet.RestletComponent">
    <property name="maxThreads" value="50"/>
</bean>