Maps the elements as well as future updates to the given type.
Maps the elements as well as future updates to the given type.
A Future object that is defined when the cluster is initialized.
A Future object that is defined when the cluster is initialized. Cluster users can subscribe to this Future object to check or get notified of the availability of the cluster.
the Future object
Takes a snapshot of the collection; returns the current elements and a Spool of future updates
Takes a snapshot of the collection; returns the current elements and a Spool of future updates
Dynamic clusters, such as serversets, can be volatile and untrustworthy. Finagle has mechanisms for handling failed nodes that haven't been removed from the cluster. However there are cases where a server's entry me be falsely removed from the cluster thus causing clients to exert unnecessary pressure on remaining nodes. This filter reduces that impact by delaying node removals. We do so by disallowing the cluster to shrink. Add events are always propagated but Rem events require a corresponding Add.