2009-05-14 7 views
0

何が呼び出されたのかわからないときは、何かを検索するのは難しいです。ストリームからデータを一時的に転送するための用語

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

この状態を制御するブール値プロパティに名前を付けるための提案はありますか?私は "on"、 "buffering"、 "closed"、 "delayed"などを考えていて、どれも私を特に幸せにしてくれません。潜在的な "顧客"(ここでは他のプログラマー)にクラスを公開する前に、私は良い名前をつける必要があります。より意味のある意味があれば、真実から論理を逆にすることができます。< - > false

(編集:。。あるなしで、それはのsetXXX/isXXXアクセサとビーンスタイルのプロパティとなりますので、私は、Javaを使用していることで入手/名前だけとプロパティを参照して自由に感じる)

(編集2:それは、プロパティ名のように思えるそれはそうやって明確でない限り、データは遅延なく透過的に通過させるされている「真」の状態を反映すべきであるが。)

答えて

0

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

0
IsQueueBufferingEnabled 

それとも

IsDiverted 

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

0

HoldBackData?

は、だから、floodGatesOpenのデータが遅延

ずに透過的に通過させるされている「真」の状態を反映しなければなりませんか? :)

関連する問題