0

それが何と呼ばれているのかわからないとき、何かを探すのは難しいです。

私は一種の切り替え可能なバッファー(バルブ付きのガーデンホースを想像してください)でデータポイントのストリームをバッファリングしています。ある状態(「真」)では、データポイントを最終的な消費者に渡します。他の状態(「false」)では、他の状態に移行するまで、これらのデータポイントをキューに保持します。移行した時点で、これらのデータポイントをコンシューマーに順番に送信します。

この状態を制御するブールプロパティに名前を付けるための提案はありますか?「オン」、「バッファリング」、「クローズ」、「遅延」などについて考えましたが、どれも私を特に幸せにするものではありません。クラスを潜在的な「顧客」(ここでは他のプログラマー)に公開する前に、適切な名前を思い付く必要があります。より意味的に意味がある場合は、論理をtrue<->falseから逆にすることができます。

(編集:プロパティをis / getを含まない名前として参照してください。私はJavaを使用しているため、setXXX / isXXXアクセサーを備えたBeanスタイルのプロパティになります。)

(編集2:プロパティ名は、他の方法で明確にされていない限り、データが遅滞なく透過的に通過している「真の」状態を反映する必要があるようです。)

4

3 に答える 3

0
IsQueueBufferingEnabled

または

IsDiverted 

(実装の詳細は公開されていません)

于 2009-05-14T13:41:36.287 に答える
0

HoldBackData?

データが遅延なく透過的に通過している「真の」状態を反映する必要があります

だから、floodGatesOpen?:)

于 2009-05-14T14:09:58.420 に答える
0

うーん...私は一時的に使用してpausedいますが、完全に満足しているわけではありませんが、私が思いつくことができる最高のものです。(suspended同様の品質です)

于 2009-05-14T14:43:59.413 に答える