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