Properties 从流中临时转移数据的术语

Properties 从流中临时转移数据的术语,properties,naming,Properties,Naming,当你不知道它叫什么的时候,很难去寻找它 我用一种可切换的缓冲器(想象一根带阀门的花园软管)缓冲数据点流:在一种状态(“真”)下,我让数据点通过它们的最终消费者。在另一个状态(“false”)中,我将这些数据点保留在队列中,直到我转换到另一个状态,在该状态下,我按顺序将这些数据点发送给它们的使用者 对于控制此状态的布尔属性的名称,您有什么建议吗?我曾经想过“打开”、“缓冲”、“关闭”、“延迟”等等,但没有一个能让我特别高兴。在我向潜在的“客户”(这里的其他程序员)发布我的类之前,我需要想出一个好名

当你不知道它叫什么的时候,很难去寻找它

我用一种可切换的缓冲器(想象一根带阀门的花园软管)缓冲数据点流:在一种状态(“真”)下,我让数据点通过它们的最终消费者。在另一个状态(“false”)中,我将这些数据点保留在队列中,直到我转换到另一个状态,在该状态下,我按顺序将这些数据点发送给它们的使用者

对于控制此状态的布尔属性的名称,您有什么建议吗?我曾经想过“打开”、“缓冲”、“关闭”、“延迟”等等,但没有一个能让我特别高兴。在我向潜在的“客户”(这里的其他程序员)发布我的类之前,我需要想出一个好名字。我可以把逻辑从真假颠倒过来,如果它更有语义的话

(编辑:可以随意引用属性作为名称,但不包含is/get。我使用Java,因此它将是一个带有setXXX/isXXX访问器的Bean样式属性。)

(编辑2:似乎属性名称应该反映“真实”状态,在这种状态下,数据可以毫不延迟地透明地通过,除非另有明确说明。)

(不公开任何实现细节)

保留数据

应反映“真实”状态,即数据正在毫不延迟地透明地通过


那么,泛洪门索朋?:)

hmmm。。。我暂时使用了
暂停
,并不完全满意,但这是我能想到的最好的方法。(
暂停
具有类似的质量)

IsQueueBufferingEnabled
IsDiverted