2013-06-17 2 views
1

J'utilise camel-blueprint avec aries blueprint dans le conteneur osgi. Ma configuration est la suivantecomment créer et exporter camelProxy avec apache camel blueprint

<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c="http://camel.apache.org/schema/blueprint"> 

<c:camelContext> 
    <c:proxy id="myProxySender" serviceInterface="com.cmt.gabs.camel.test.MyInterface" serviceUrl="direct:a" /> 

    <c:route> 
     <c:from uri="direct:a" /> 
     <c:transform> 
      <c:simple>Hello ${body}</c:simple> 
     </c:transform> 
     <c:to uri="log:org.apache.camel.example?level=ERROR" /> 
    </c:route> 
</c:camelContext> 

Quand je commence le paquet, il ne donne aucune erreur, mais le proxy est pas non plus créé en tant que service. S'il vous plaît dites-moi si je fais quelque chose de mal.

Je veux utiliser Camel Proxy pour point final direct: un

modifier Version Camel 2,11 OSGI équinoxe contenant 3,8

+0

Quelle version de Camel utilisez-vous? Et quel conteneur utilisez-vous? Est-ce Apache Karaf? –

+0

J'utilise le camel 2.11 et en utilisant l'équinoxe comme conteneur OSGI ... –

Répondre

0

J'avais trouvé la réponse depuis longtemps mais il a oublié d'y répondre . La réponse est simple, je devais l'exporter en tant que service.