2012-11-13 4 views
2

문제가 있습니다. apache camel 문서에는 camel-restlet 구성 요소 (2.10 버전부터)가 서비스 요청 (http://camel.apache.org/restlet.html)을 처리 할 수있는 최대 스레드 수를 정의 할 수 있음이 명시되어 있습니다.Camel Restlet maxThreads 구성 요소 옵션

어떻게이 매개 변수를 지정할 수 있습니까? 이 내가 URL에 MaxThreads 매개 변수를 사용하지만이 작동하지 않습니다

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

를 만들어 경로입니다.

무엇이 오류입니까?

답변

2

maxThreads는 URI 옵션이 아니라 구성 요소 옵션입니다.

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

이 같은 빈을 생성하여 Restlet 프레임 구성 요소를 구성 할 수 있습니다