2016-06-23 6 views

答えて

1

いいえ。これはできません。

スパウトとボルトは基本的に完全に切り離されており、トポロジを組み立てるときにのみ接続されます。したがって、各Spout/Boltは入力とは独立して出力スキーマを定義する必要があります。

+0

オフトピック:太字は独立していますが、トポロジーで入力する予定の入力に応じてボルト全体をコーディングしないとしますか? – matthiasbe

+0

はい。 Boltには、読み込んだ入力フィールドに関する要件があります。しかし、それが処理しないすべてのフィールドは、あなたが望むものであれば何でもできます。新しいフィールドを追加することもできます。これは特に、インデックスの代わりにフィールド名を使用してそれらを読み取る場合に当てはまります。 –

+0

情報のためのOkタンク – matthiasbe

0

私はこの問題に対処する興味深い方法を見つけました。 Matthias Saxが説明したように、私がやりたかったことはStormのガイドルールにはあま​​り便利ではないので、この解決策は実際に私の質問とは一致していないことに注意してください。

私が最後にやることは、私のボルトのコンストラクタのフィールドを尋ねることです。このようにして、私のボルトを通したいフィールドが私のトポロジに与えられます。これにより、ボルトの使用者はボルトの出入りをより詳細に制御することができます。

これは、ミラーのようにすべてを渡そうとするよりも意味があると思います。

関連する問題