Package org.jgroups

Class MergeView

java.lang.Object
org.jgroups.View
org.jgroups.MergeView
All Implemented Interfaces:
Externalizable, Serializable, Cloneable, Streamable

public class MergeView extends View
A view that is sent as a result of a merge. Whenever a group splits into subgroups, e.g., due to a network partition, and later the subgroups merge back together, a MergeView instead of a View will be received by the application. The MergeView class is a subclass of View and contains as additional instance variable: the list of views that were merged. For example, if the group denoted by view V1:(p,q,r,s,t) splits into subgroups V2:(p,q,r) and V2:(s,t), the merged view might be V3:(p,q,r,s,t). In this case the MergeView would contain a list of 2 views: V2:(p,q,r) and V2:(s,t).
See Also: