org.jgroups
public class MergeView extends View
| Field Summary | |
|---|---|
| protected Vector | subgroups |
| Constructor Summary | |
|---|---|
| MergeView()
Used by externalization | |
| MergeView(ViewId vid, Vector members, Vector subgroups)
Creates a new view
| |
| MergeView(Address creator, long id, Vector members, Vector subgroups)
Creates a new view
| |
| Method Summary | |
|---|---|
| Object | clone()
creates a copy of this view
|
| Vector | getSubgroups() |
| void | readExternal(ObjectInput in) |
| void | readFrom(DataInputStream in) |
| int | serializedSize() |
| String | toString() |
| void | writeExternal(ObjectOutput out) |
| void | writeTo(DataOutputStream out) |
Parameters: vid The view id of this view (can not be null) members Contains a list of all the members in the view, can be empty but not null. subgroups A list of Views representing the former subgroups
Parameters: creator The creator of this view (can not be null) id The lamport timestamp of this view members Contains a list of all the members in the view, can be empty but not null. subgroups A list of Views representing the former subgroups
Returns: a copy of this view