2016-04-13 3 views
0

Spring XDの使用1.3.1特定のモジュールの複数のインスタンスを含む複合モジュールを作成したいとします。これは可能ですか?2つの同じモジュールから複合モジュールを作成することはできますか?

私はこの単純な例試み:

xd:>module compose --name yell --definition "upper: transform --expression=payload.toUpperCase() | exclaim: transform --expression=payload+'!'" 
xd:>stream create --name yelling --definition "http | yell | log" --deploy 
xd:>http post --data hello 

を、ログに出力結果は:

2016-04-13T13:44:33から0700 1.3.1.RELEASE INFOプール-8-thread-1 sink.yelling - HELLO

2番目のtransformモジュールを無視したようです。これを動作させる方法はありますか?

答えて

0

このように思われるのは、重複したモジュールタイプで構成された複合モジュールを作成しない以外は、回避策が不明なバグです。

それは、ここに報告されていますhttps://jira.spring.io/browse/XD-3650いくつかの変換プロセッサと

をXDモジュールを構成することができません

として