2016-12-21 8 views
1

私はラクダを使用しています。これは私の青写真(の抽出物)である:キャメル青写真のビーン参照を「無効にする」方法は?

<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"> 
    <cm:property-placeholder id="placeholder" persistent-id="com.adelco.articulos" /> 
    <!-- Configures the Inbound and Outbound SAP Connections --> 
    <bean id="sap-configuration" class="org.fusesource.camel.component.sap.SapConnectionConfiguration"> 
     . 
     . 
    </bean> 

    <!--A lot of things here, let's omit them--> 
    <!-- Route beans--> 
    <bean id="rutaSTEPEntrada" class="com.adelco.articulos.RutaSTEPEntrada"/> 
    <bean id="rutaSTEPSap" class="com.adelco.articulos.RutaSTEPSap"/> 

    <camelContext id="camel-articulos" xmlns="http://camel.apache.org/schema/blueprint"> 
     <routeBuilder ref="rutaSTEPEntrada"/> 
     <routeBuilder ref="rutaSTEPSap"/> 
    </camelContext> 

</blueprint> 

私は「無効」豆「SAP-設定」したいが、XMLコメントを使用せずに。このような何か:

<bean id="sap-configuration" enabled=${ENABLED} class="org.fusesource.camel.component.sap.SapConnectionConfiguration"> 
    . 
    . 
</bean> 

私は「自動起動」を使用してアクティブにするラクダのルートとプロパティプレースホルダ「自動起動= $ {ENABLED}」を定義することができますが、私はこれを行う方法を見つけることができません豆と一緒に。

答えて

2

これはできません。 OSGiの青写真がどのように機能するか。 <bean>を定義している場合は、その使用中です。

+0

oh! Bummer !! ....あなたの答えをありがとう...私は計画Bを考えます。 – Desenfoque

関連する問題