相关疑难解决方法(0)

如何为 cxfEndpoint 设置 receiveTimeout 和连接超时

我正在尝试在下面的代码中为 cxfEndpoint 设置 receiveTimeout 和连接超时。

我正在尝试在下面的代码中为 cxfEndpoint 设置 receiveTimeout 和连接超时。我正在尝试在下面的代码中为 cxfEndpoint 设置 receiveTimeout 和连接超时。我正在尝试在下面的代码中为 cxfEndpoint 设置 receiveTimeout 和连接超时。

void configure() throws Exception {
    super.configure()

    CamelContext context=getContext()

    String version=context.resolvePropertyPlaceholders('{{'+ CommonConstants.VERSION_PROPERTY+ '}}')
    String region=context.resolvePropertyPlaceholders('{{'+ CommonConstants.REGION_PROPERTY + '}}')
    String getContextRoot=context.resolvePropertyPlaceholders('{{' + CommonConstants.CONTEXT_ROOT_PROPERTY + '}}')
    boolean validateResponse=getContextRoot

    //main route exposing a GET
    rest("/$version/$region/")
            .get("/$getContextRoot")
            .produces('application/json')\
            .to('direct:validate')

    from('direct:validate')
            .routeId('validate')
            .bean(ValidatorSubRouteHelper.class,'validate')
            .to('direct:get-deviceIdentification')

    from('direct:get-deviceIdentification')
            .routeId('get-deviceIdentification')
            //pre-processing closure
            .process {
                it.out.body = [ it.properties[MessageReferenceConstants.USER_AGENT_HEADER], new CallContext() ]
                it.in.headers[CxfConstants.OPERATION_NAME] = context.resolvePropertyPlaceholders('{{'+MessageReferenceConstants.PROPERTY_OPERATION_NAME+'}}')
                it.in.headers[Exchange.SOAP_ACTION] = context.resolvePropertyPlaceholders('{{'+MessageReferenceConstants.PROPERTY_SOAP_ACTION+'}}')

                Map<String, Object> reqCtx = new …
Run Code Online (Sandbox Code Playgroud)

cxf apache-camel

1
推荐指数
1
解决办法
3609
查看次数

标签 统计

apache-camel ×1

cxf ×1