Codelトランスポート
Codelトランスポートは、Codel Markを使ってファイルをCodelに登録又はCodelでチェックするためのトランスポートです。
設定
コネクタ
コネクタに以下のプロパティを設定することができます:
| プロパティ名 |
値 |
| licensee |
CodelライセンスのID(整数)。 |
| licenseePassword |
Codelライセンスもパスワード(文字列)。 |
| originator |
オリジネータのリファレンス(文字列)。任意は値が可能。 |
| timeout |
Codelに接続する時の接続タイムアウト(ミリ秒) |
エンドポイント
エンドポイントは以下の2形式で記述することができます:
| プロパティ名 |
値 |
| licensee |
CodelライセンスのID(整数)。 |
| licenseePassword |
Codelライセンスもパスワード(文字列)。 |
| originator |
オリジネータのリファレンス(文字列)。任意は値が可能。 |
例
<connector name="codel" className="org.mule.providers.codel.CodelConnector">
<properties>
<property name="originator" value="MuleConnectorFunctionalTest"/>
</properties>
</connector>
<model name="CodelConnectorTest">
<mule-descriptor name="Test"
implementation="org.mule.components.simple.PassThroughComponent">
<inbound-router>
<endpoint address="file://${user.home}/codeltestdir123"/>
</inbound-router>
<outbound-router>
<router className="org.mule.routing.outbound.ChainingRouter">
<endpoint address="codel://compare?licensee=153786905&licenseePassword=password"/>
<endpoint address="vm://checkResult"/>
<endpoint address="stream://System.out"/>
</router>
</outbound-router>
</mule-descriptor>
<mule-descriptor name="Check Result" implementation="org.mule.providers.codel.CompareResultTestService"
inboundEndpoint="vm://checkResult"/>
</model>