カスタムメディエーターとそれに対応するFactory/Serializerクラスを開発して、シーケンス内で複雑な構成オプションを構成できるようにしました。これは、カーボンスタジオを使用したカーボンアプリプロジェクトで作成されました。
重要なのは、構成要素を機能させる唯一の方法は、jarファイルを.carファイルの外部にデプロイすることです。
.carファイルをデプロイして機能させることはできますか?正しく動作させるには、 META-INF / servicesフォルダーをどこに置く必要がありますか?
これが私のCarbonAppProject構造です
CarbonApp
+--artifacts
+--lib
+--library
+--bundle
+--jXLS <-- Java Library Artifact
+--synapse
+--mediator
+--XlsToObjectMediator <-- Custom Mediator Artifact
+--builder
+--META-INF
+--services
+--org.apache.synapse.config.xml.MediatorFactory <-- FILE
+--org.apache.synapse.config.xml.MediatorSerializer <-- FILE
+--src
+--main
+--java
+--<package> <-- mediator, factory and serializer clases
どんな助けでも大歓迎です。