Mule 3.2 でファイルを入出力できるカスタム トランスフォーマーを作成する方法がわかりません。変換用のコードのプロトタイプを作成しましたが、正常に動作しますが、トランスフォーマーでファイルを取り込む方法に関するドキュメントが見つかりません。
これは私がこれまでに持っているものですが、これでもエラーがスローされます:
@ContainsTransformerMethods
public class xmlToJson {
@Transformer
public File xmlIn(File file) {
// logic to go here
return file;
}
}
スローされる例外は次のとおりです。
ERROR 2012-06-27 14:08:37,664 [main] org.mule.tooling.server.application.
ApplicationDeployer: null
java.lang.IllegalStateException: Cannot convert value of type [convert.xmlToJson]
to required type [org.mule.api.processor.MessageProcessor] for property 'messageProcessors[0]': no matching editors or conversion strategy found
カスタム トランスフォーマーを構成してファイルを取り込む方法を示すドキュメントやチュートリアルが見つからないようです。