Uses of Class org.jgroups.ViewId

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.pbcast

Methods with parameter type org.jgroups.ViewId

void
void
void
Get the view and digest and send back both (MergeData) in the form of a MERGE_RSP to the sender.
void
void
void
void
void
If merge_id is not equal to this.merge_id then discard.
void
View
GMS.makeView(Vector mbrs, ViewId vid)
void

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).

Uses in package org.jgroups.util

Constructors with parameter type org.jgroups.ViewId

AckCollector.AckCollector(ViewId v, java.util.List l)

Methods with parameter type org.jgroups.ViewId

void
AckCollector.reset(ViewId v, java.util.List l)

Methods with return type org.jgroups.ViewId

ViewId

Copyright B) 1998-2005 Bela Ban. All Rights Reserved.