Greetings.
I'm using one of the examples of the book "Camel in action". So far, no
problem with it. The problems start when i try to had more parameters to the
URI. For example, initialDelay or fileExist. Everytime i try to run the
program, i get an error like this:
19/Mar/2011 20:38:41 org.apache.camel.impl.DefaultCamelContext
INFO: JMX enabled. Using InstrumentationLifecycleStrategy.
Exception in thread "main" org.apache.camel.ResolveEndpointFailedException:
Failed to resolve endpoint:
file:/home/echo66/data/inbox/?delete=true&initialDelay=1000 due to:
org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint:
file:/home/echo66/data/inbox/?delete=true&initialDelay=1000 due to: There
are 1 parameters that couldn't be set on the endpoint. Check the uri if the
parameters are spelt correctly and that they are properties of the endpoint.
Unknown parameters=[{initialDelay=1000}]
at
org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:294)
at
org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:52)
at
org.apache.camel.model.RouteType.resolveEndpoint(RouteType.java:100)
at
org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:102)
at
org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:108)
at org.apache.camel.model.FromType.resolveEndpoint(FromType.java:73)
at
org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:77)
at org.apache.camel.model.RouteType.addRoutes(RouteType.java:214)
at org.apache.camel.model.RouteType.addRoutes(RouteType.java:90)
at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:537)
at
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:529)
at
org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:47)
at
myexample.camel.FileRouter.MyRouteBuilder.main(MyRouteBuilder.java:50)
Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to
resolve endpoint:
file:/home/echo66/data/inbox/?delete=true&initialDelay=1000 due to: There
are 1 parameters that couldn't be set on the endpoint. Check the uri if the
parameters are spelt correctly and that they are properties of the endpoint.
Unknown parameters=[{initialDelay=1000}]
at
org.apache.camel.impl.DefaultComponent.createEndpoint(DefaultComponent.java:94)
at
org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:270)
... 12 more
My code:
public class RouteExample{
/**
* A main() so we can easily run these routing rules in our IDE
* @throws Exception
*/
public static void main(String... args) throws Exception {
CamelContext context = new DefaultCamelContext();
context.addRoutes(new RouteBuilder() {
public void configure() {
RouteType aux =
from("file:/home/echo66/data/inbox/?delete=true&initialDelay=1000");
aux.to("file:/home/echo66/data/outbox/");
// aux.to("file:/home/echo66/data/outbox2/");
}
});
context.start();
}
}
what is wrong????
--
View this message in context:
http://camel.465427.n5.nabble.com/trying-several-parameters-of-FileComponent-tp4089201p4089201.html
Sent from the Camel - Users mailing list archive at Nabble.com.