Uses of Class org.jgroups.ViewId

Uses in package org.jgroups.protocols.pbcast

Fields of type org.jgroups.ViewId

ViewId

Methods with parameter type org.jgroups.ViewId

View
GMS.makeView(Vector mbrs, ViewId vid)

Uses in package org.jgroups

Constructors with parameter type org.jgroups.ViewId

MergeView.MergeView(ViewId vid, Vector members, Vector subgroups)
Creates a new view
View.View(ViewId vid, Vector members)
Creates a new view

Fields of type org.jgroups.ViewId

ViewId

Methods with return type org.jgroups.ViewId

ViewId
Old Copy method, deprecated because it is substituted by clone()
ViewId
returns the view ID of this view if this view was created with the empty constructur, null will be returned

Uses in package org.jgroups.protocols

Constructors with parameter type org.jgroups.ViewId

NakAckHeader.NakAckHeader(int type, long seqno, ViewId vid)

Fields of type org.jgroups.ViewId

ViewId

Methods with parameter type org.jgroups.ViewId

void
STABLE.gossip(ViewId view_id, long gossip_round, long[] gossip_seqnos, boolean[] heard, Object sender)
Contains the highest sequence numbers as seen by sender
View
ClientGmsImpl.handleMerge(ViewId other_view, Vector other_members)
Returns immediately.
View
CoordGmsImpl.handleMerge(ViewId other_vid, Vector other_mbrs)
Invoked by another coordinator that asks to merge its view with mine.
View
GmsImpl.handleMerge(ViewId other_view, Vector other_members)
View
GMS.handleMerge(ViewId other_vid, Vector other_members)
View
ParticipantGmsImpl.handleMerge(ViewId other_view, Vector other_members)
void
ClientGmsImpl.handleViewChange(ViewId new_view, Vector mems)
Install the first view in which we are a member.
void
CoordGmsImpl.handleViewChange(ViewId new_view, Vector mbrs)
void
GmsImpl.handleViewChange(ViewId new_view, Vector mbrs)
void
GMS.handleViewChange(ViewId new_view, Vector mbrs)
void
ParticipantGmsImpl.handleViewChange(ViewId new_view, Vector mbrs)
If we are leaving, we have to wait for the view change (last msg in the current view) that excludes us before we can leave.
void
GMS.installView(ViewId new_view, Vector mbrs)
Assigns the new ltime.
View
GMS.makeView(Vector mbrs, ViewId vid)
void
STABLE.stability(ViewId view_id, long gossip_round, long[] stability_vector, Object sender)
Contains the highest message sequence numbers (for each member) that can safely be deleted (because they have been seen by all members).

Copyright B) 2001,2002 www.jgroups.com . All Rights Reserved.