If you projects are running in the same JVM then you can use intra-vm
communications such as: direct, seda components.

If you run your projects in separate JVMs then you need "remoting" to
share data between them. For example files, a shared database,
messaging, http, rmi etc.

And you can use placeholders in the uri so you can easily switch
endpoints, but keeping the route as is.
http://camel.apache.org/properties
http://camel.apache.org/how-do-i-use-spring-property-placeholder-with-camel-xml.html



On Thu, Sep 2, 2010 at 4:17 PM, Meise, Christoph
<christoph.me...@immobilienscout24.de> wrote:
> Hi all,
>
> We have several projects (B, C and D) which rely on testdata coming from 
> project A. Up to now for example project B resolved project A and put the 
> provided testdata into some defined spot (inputFileOrDirectoryName) which was 
> on the eclipse classpath. Than in a testcase a route could be built like this 
> one:
>
>    new RouteBuilder() {
>     �...@override
>      public void configure() throws Exception {
>        from("file:" + inputFileOrDirectoryName + 
> "?noop=true").to("log:before.transformation.log").to(
>          "xslt:" + 
> transformationFile).to("mock:checkpoint").to("log:after.transformation.log");
>      }
>    };
>
> Basically it loaded an xml-file, transformed it and did some logging. Now the 
> question arises whether there exists component that can load a resource from 
> the classpath (using either a provided A.jar or the eclipse project A):
>       ... from("classpath:" + 
> inputFile).to("log:before.transformation.log").to( ...
> I would be glad to receive any help on this issue even stating something 
> like: "No, there is not". If there was nothing, would there be a wish provide 
> it?
>
> Kind Regards,
> Christoph Meise
> IT Systems&Services, Team SAT
>
> Immobilien Scout GmbH
> Andreasstraße 10
> 10243 Berlin
> Fon +49 (0)30 24301-1378
> Fax +49 (0)30 24301-1110
> christoph.me...@immobilienscout24.de
>
> ---------------------------------------------------------------
> Immobilien Scout GmbH
> Beirat: Dr. Martin Enderle (Vorsitzender)
> Geschäftsführer: Dirk Hoffmann, Marc Stilke (Sprecher)
> Handelsgericht: Amtsgericht Charlottenburg, HRB 69108
> Sitz der Gesellschaft: Berlin
> ---------------------------------------------------------------
>
> http://www.immobilienscout24.de
> Der Marktführer: Deutschlands größter Immobilienmarkt
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to