Hi all How can I set a dynamic completionInterval in an aggregator? I can set the values for timeout and size using headers like this
<completionPredicate> <simple>...</simple> </completionPredicate> <completionTimeout> <simple>${header.AggregateCompletionTimeout}</simple> </completionTimeout> <completionSize> <simple>${header.AggregateCompletionSize}</simple> </completionSize> Why isn't there an analogous element for <completionInterval> here? Invalid content was found starting with element 'completionInterval'. One of '{"http://camel.apache.org/schema/blueprint":onException, "http://camel.apache.org/schema/blueprint":when, "http://camel.apache.org/schema/blueprint":onCompletion, "http://camel.apache.org/schema/blueprint":intercept, "http://camel.apache.org/schema/blueprint":interceptFrom, "http://camel.apache.org/schema/blueprint":interceptToEndpoint, "http://camel.apache.org/schema/blueprint":route, "http://camel.apache.org/schema/blueprint":aop, "http://camel.apache.org/schema/blueprint":aggregate, "http://camel.apache.org/schema/blueprint":bean, "http://camel.apache.org/schema/blueprint":doCatch, "http://camel.apache.org/schema/blueprint":choice, "http://camel.apache.org/schema/blueprint":otherwise, "http://camel.apache.org/schema/blueprint":convertBodyTo, "http://camel.apache.org/schema/blueprint":delay, "http://camel.apache.org/schema/blueprint":dynamicRouter, "http://camel.apache.org/schema/blueprint":enrich, "http://camel.apache.org/schema/blueprint":filter, "http://camel.apache.org/schema/blueprint":doFinally, "http://camel.apache.org/schema/blueprint":idempotentConsumer, "http://camel.apache.org/schema/blueprint":inOnly, "http://camel.apache.org/schema/blueprint":inOut, "http://camel.apache.org/schema/blueprint":loadBalance, "http://camel.apache.org/schema/blueprint":log, "http://camel.apache.org/schema/blueprint":loop, "http://camel.apache.org/schema/blueprint":marshal, "http://camel.apache.org/schema/blueprint":multicast, "http://camel.apache.org/schema/blueprint":pipeline, "http://camel.apache.org/schema/blueprint":policy, "http://camel.apache.org/schema/blueprint":pollEnrich, "http://camel.apache.org/schema/blueprint":process, "http://camel.apache.org/schema/blueprint":recipientList, "http://camel.apache.org/schema/blueprint":removeHeader, "http://camel.apache.org/schema/blueprint":removeHeaders, "http://camel.apache.org/schema/blueprint":removeProperty, "http://camel.apache.org/schema/blueprint":resequence, "http://camel.apache.org/schema/blueprint":rollback, "http://camel.apache.org/schema/blueprint":routingSlip, "http://camel.apache.org/schema/blueprint":sample, "http://camel.apache.org/schema/blueprint":setBody, "http://camel.apache.org/schema/blueprint":setExchangePattern, "http://camel.apache.org/schema/blueprint":setFaultBody, "http://camel.apache.org/schema/blueprint":setHeader, "http://camel.apache.org/schema/blueprint":setOutHeader, "http://camel.apache.org/schema/blueprint":setProperty, "http://camel.apache.org/schema/blueprint":sort, "http://camel.apache.org/schema/blueprint":split, "http://camel.apache.org/schema/blueprint":stop, "http://camel.apache.org/schema/blueprint":threads, "http://camel.apache.org/schema/blueprint":throttle, "http://camel.apache.org/schema/blueprint":throwException, "http://camel.apache.org/schema/blueprint":to, "http://camel.apache.org/schema/blueprint":transacted, "http://camel.apache.org/schema/blueprint":transform, "http://camel.apache.org/schema/blueprint":doTry, "http://camel.apache.org/schema/blueprint":unmarshal, "http://camel.apache.org/schema/blueprint":validate, "http://camel.apache.org/schema/blueprint":wireTap}' is expected. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195) ~[na:1.6.0_30] at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131) ~[na:1.6.0_30] at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384) ~[na:1.6.0_30] at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318) ~[na:1.6.0_30] at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:417) ~[na:1.6.0_30] at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3182) ~[na:1.6.0_30] at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:1806) ~[na:1.6.0_30] at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705) ~[na:1.6.0_30] at com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper.beginNode(DOMValidatorHelper.java:273) ~[na:1.6.0_30] at com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper.validate(DOMValidatorHelper.java:240) ~[na:1.6.0_30] at com.sun.org.apache.xerces.internal.jaxp.validation.DOMValidatorHelper.validate(DOMValidatorHelper.java:186) ~[na:1.6.0_30] at com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorImpl.validate(ValidatorImpl.java:104) ~[na:1.6.0_30] at javax.xml.validation.Validator.validate(Validator.java:127) ~[na:1.6.0_30] at org.apache.aries.blueprint.container.Parser.validate(Parser.java:285) ~[org.apache.aries.blueprint-0.3.jar:0.3] ... 10 common frames omitted I'm using camel 2.10.1. Regards Michael