Hi Christian,
bare in mind that you can have control if you use direct component, so
having Camel context/routes started, doesn't mean that it needs to
poll in the background, you can do that on demand,

HTH,

zoran

On Tue, Feb 7, 2017 at 10:56 PM, Christian Brunotte <c...@lathspell.de> wrote:
> Hello
>
> I'd like to integrate Apache Camel into an existing project and just
> use some of it's endpoint capabilities (ftp, file, sftp etc.) to
> fetch some files and maybe validate them a bit.
>
> I don't want Camel to act as the main controller that dispatches
> everything in the background.
>
> Is it possible to use Camel in a very simplistic and lean way like e.g.:
>
>     RouteBuilder simpleRoute = new RouteBuilder() {
>         @Override
>         public void configure() {
>             
> from("file://src/main/resources/inputs/?include=input.*\\.txt&noop=true")
>                 .convertBodyTo(String.class)
>                 .validate(body().regex("..."));
>         }
>     };
>
>     String result = 
> CamelContext.createSimpleConsumerTemplate(simpleRoute).receiveBody(String.class);
>
> Currently it seems that I still have to add the route to the CamelContext,
> start it, then call my ConsumerTemplate and after that stop the context.
>
> Best Regards
>
> -christian-



-- 
Zoran Regvart

Reply via email to