Uses of Class
org.jgroups.View

Packages that use View
org.jgroups Provides top-level public JGroups classes such as Channel, Message, etc. 
org.jgroups.blocks Provides building blocks that are layered on top of channels. 
org.jgroups.debug Provides debug support, including testing, profiling, and a graphical view of a protocol stack. 
org.jgroups.demos Provides demonstrations of JGroups functionality. 
org.jgroups.demos.applets Provides an applet that demonstrates JGroups functionality. 
org.jgroups.demos.wb A distributed whiteboard applet implemented using JGroups. 
org.jgroups.mux   
org.jgroups.protocols Provides implementations of transport protocols which are responsible for sending and receiving messages to/from the network. 
org.jgroups.protocols.pbcast Supports probabilistic broadcasts. 
org.jgroups.util Provides useful functionality which cannot be assigned to any particular other package. 
 

Uses of View in org.jgroups
 

Subclasses of View in org.jgroups
 class MergeView
          A view that is sent as a result of a merge.
 

Fields in org.jgroups with type parameters of type View
protected  java.util.Vector<View> MergeView.subgroups
           
 

Methods in org.jgroups that return View
 View MergeView.copy()
           
 View View.copy()
           
 View JChannel.getView()
          Returns the current view.
abstract  View Channel.getView()
          Gets the current view.
 

Methods in org.jgroups that return types with arguments of type View
 java.util.Vector<View> MergeView.getSubgroups()
           
 

Methods in org.jgroups with parameters of type View
 void ReceiverAdapter.viewAccepted(View view)
           
 void ExtendedReceiverAdapter.viewAccepted(View new_view)
           
 void MembershipListener.viewAccepted(View new_view)
          Called when a change in membership has occurred.
 

Constructor parameters in org.jgroups with type arguments of type View
MergeView(Address creator, long id, java.util.Vector<Address> members, java.util.Vector<View> subgroups)
          Creates a new view
MergeView(ViewId vid, java.util.Vector<Address> members, java.util.Vector<View> subgroups)
          Creates a new view
 

Uses of View in org.jgroups.blocks
 

Methods in org.jgroups.blocks with parameters of type View
protected  void PullPushAdapter.notifyViewChange(View v)
          Deprecated.  
 void RequestCorrelator.receiveView(View new_view)
          Event.VIEW_CHANGE event received from a layer below.
 void ReplicatedTree.viewAccepted(View new_view)
           
 void ReplicatedHashMap.viewAccepted(View new_view)
           
 void NotificationBus.viewAccepted(View new_view)
          Deprecated.  
 void PartitionedHashMap.viewAccepted(View new_view)
           
 void PartitionedHashMap.ConsistentHashFunction.viewAccepted(View new_view)
           
 void PartitionedHashMap.ArrayBasedConsistentHashFunction.viewAccepted(View new_view)
           
 void MembershipListenerAdapter.viewAccepted(View new_view)
          Notify membership listener that new view was accepted.
 void ReplCache.viewAccepted(View new_view)
           
 void DistributedTree.viewAccepted(View new_view)
           
 void DistributedQueue.viewAccepted(View new_view)
           
 void DistributedLockManager.viewAccepted(View new_view)
          Deprecated. Remove all locks held by members who left the previous view
 void VotingAdapter.viewAccepted(View newView)
          Callback for notification about the new view of the group.
 void UnicastRequest.viewChange(View new_view)
          If the target address is not a member of the new view, we'll mark the response as not received and unblock the caller of execute()
 void ReplicatedTree.ReplicatedTreeListener.viewChange(View new_view)
           
 void MultiRequest.viewChange(View new_view)
          Any member of 'membership' that is not in the new view is flagged as SUSPECTED.
 void RspCollector.viewChange(View new_view)
           
abstract  void Request.viewChange(View new_view)
           
 void GroupRequest.viewChange(View new_view)
          Any member of 'membership' that is not in the new view is flagged as SUSPECTED.
 void ReplicatedHashMap.Notification.viewChange(View view, java.util.Vector<Address> new_mbrs, java.util.Vector<Address> old_mbrs)
           
 

Uses of View in org.jgroups.debug
 

Methods in org.jgroups.debug with parameters of type View
 void Simulator.setView(View v)
           
 

Uses of View in org.jgroups.demos
 

Fields in org.jgroups.demos declared as View
protected  View RelayDemoRpc.view
           
 

Methods in org.jgroups.demos with parameters of type View
 void ViewDemo.viewAccepted(View new_view)
           
 void Topology.viewAccepted(View view)
           
 void RelayDemoRpc.viewAccepted(View new_view)
           
 void QuoteServer.viewAccepted(View new_view)
           
 void QuoteClient.viewAccepted(View new_view)
           
 void Draw.viewAccepted(View v)
           
 void ReplicatedHashMapDemo.viewChange(View view, java.util.Vector new_mbrs, java.util.Vector old_mbrs)
           
 

Uses of View in org.jgroups.demos.applets
 

Methods in org.jgroups.demos.applets with parameters of type View
 void DrawApplet.viewAccepted(View v)
           
 

Uses of View in org.jgroups.demos.wb
 

Methods in org.jgroups.demos.wb with parameters of type View
 void Whiteboard.viewAccepted(View v)
           
 

Uses of View in org.jgroups.mux
 

Methods in org.jgroups.mux that return View
 View MuxChannel.getClusterView()
          Deprecated. Returns the JGroups view of a cluster, e.g.
 View MuxChannel.getView()
          Deprecated. Returns the service view, ie.
 

Uses of View in org.jgroups.protocols
 

Fields in org.jgroups.protocols declared as View
protected  View RELAY.bridge_view
          The view of the bridge cluster, usually consists of max 2 nodes
protected  View RELAY.global_view
          The combined view of local and remote cluster
protected  View RELAY.ViewData.global_view
           
protected  View RELAY.local_view
          The view of the local cluster
protected  View RELAY.remote_view
          The view of the remote cluster
protected  View RELAY.ViewData.remote_view
           
protected  View STOMP.view
           
protected  View Discovery.view
           
protected  View Locking.view
           
protected  View Executing.view
           
 

Methods in org.jgroups.protocols that return View
protected  View RELAY.generateGlobalView(View local_view, View remote_view)
           
protected  View RELAY.generateGlobalView(View local_view, View remote_view, boolean merge)
           
 View VIEW_SYNC.ViewSyncHeader.getView()
           
 View PingData.getView()
           
protected  View Discovery.makeView(java.util.Vector<Address> mbrs)
           
 

Methods in org.jgroups.protocols that return types with arguments of type View
 java.util.List<View> Discovery.findAllViews(Promise<JoinRsp> promise)
          Finds the views: sends a GET_MBRS_REQ to all members, waits 'timeout' ms or until 'num_initial_members' have been retrieved
 

Methods in org.jgroups.protocols with parameters of type View
static RELAY.ViewData RELAY.ViewData.create(View remote_view, View global_view)
           
protected  View RELAY.generateGlobalView(View local_view, View remote_view)
           
protected  View RELAY.generateGlobalView(View local_view, View remote_view, boolean merge)
           
protected  void STOMP.handleView(View view)
           
protected  void RELAY.handleView(View view)
           
 void PEER_LOCK.handleView(View view)
           
protected  void FILE_PING.handleView(View view)
           
protected  void DAISYCHAIN.handleView(View view)
           
 void CENTRAL_LOCK.handleView(View view)
           
 void CENTRAL_EXECUTOR.handleView(View view)
           
protected  void Locking.handleView(View view)
           
protected  void Executing.handleView(View view)
           
protected  void MERGEFAST.handleViewChange(View v)
           
protected  void RELAY.sendViewOnLocalCluster(Address dest, View remote_view, View global_view, boolean use_seperate_thread)
           
 void PingData.setView(View view)
           
 void RELAY.Receiver.viewAccepted(View view)
           
 

Constructors in org.jgroups.protocols with parameters of type View
MERGE3.CoordAnnouncement(View view)
           
MERGEFAST.MergefastHeader(View view)
           
PingData(Address own_addr, View view, boolean is_server)
           
PingData(Address own_addr, View view, boolean is_server, java.lang.String logical_name, java.util.Collection<PhysicalAddress> physical_addrs)
           
VIEW_SYNC.ViewSyncHeader(int type, View view)
           
 

Uses of View in org.jgroups.protocols.pbcast
 

Fields in org.jgroups.protocols.pbcast declared as View
protected  View GMS.view
           
 

Methods in org.jgroups.protocols.pbcast that return View
 View GMS.getNextView(java.util.Collection<Address> new_mbrs, java.util.Collection<Address> old_mbrs, java.util.Collection<Address> suspected_mbrs)
          Computes the next view.
 View MergeData.getView()
           
 View JoinRsp.getView()
           
 View GMS.makeView(java.util.Vector<Address> mbrs)
           
static View GMS.makeView(java.util.Vector<Address> mbrs, ViewId vid)
           
 

Methods in org.jgroups.protocols.pbcast with parameters of type View
protected  boolean GMS._startFlush(View new_view, int maxAttempts, long randomFloor, long randomCeiling)
           
 void GMS.castViewChangeWithDest(View new_view, Digest digest, JoinRsp jr, java.util.Collection<Address> newMembers)
          Broadcasts the new view and digest, and waits for acks from all members in the list given as argument.
 void ParticipantGmsImpl.handleViewChange(View new_view, Digest digest)
          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 CoordGmsImpl.handleViewChange(View new_view, Digest digest)
          Called by the GMS when a VIEW is received.
 void GmsImpl.handleViewChange(View new_view, Digest digest)
           
 void GMS.installView(View new_view)
           
 void GMS.installView(View new_view, Digest digest)
          Sets the new view and sends a VIEW_CHANGE event up and down the stack.
 void MergeData.setView(View v)
           
 

Method parameters in org.jgroups.protocols.pbcast with type arguments of type View
 void CoordGmsImpl.merge(java.util.Map<Address,View> views)
          Invoked upon receiving a MERGE event from the MERGE layer.
 void Merger.merge(java.util.Map<Address,View> views)
          Invoked upon receiving a MERGE event from the MERGE layer.
 void GmsImpl.merge(java.util.Map<Address,View> views)
           
static void Merger.sanitizeViews(java.util.Map<Address,View> map)
          Removes all members from a given view which don't have us in their view (https://jira.jboss.org/browse/JGRP-1061).
 

Constructors in org.jgroups.protocols.pbcast with parameters of type View
GMS.GmsHeader(byte type, View view)
          Used for VIEW header
JoinRsp(View v, Digest d)
           
MergeData(Address sender, View view, Digest digest)
           
 

Uses of View in org.jgroups.util
 

Methods in org.jgroups.util that return View
static View Util.createView(Address coord, long id, Address... members)
           
static View Util.readView(java.io.DataInputStream in)
           
 

Methods in org.jgroups.util with parameters of type View
static int Util.getRank(View view, Address addr)
           
 void AckCollector.handleView(View v)
           
static boolean Util.isCoordinator(View view, Address local_addr)
           
static java.util.List<Address> Util.leftMembers(View one, View two)
          Returns a list of members which left from view one to two
static int Util.size(View view)
           
 void MyReceiver.viewAccepted(View new_view)
           
static void Util.writeView(View view, java.io.DataOutputStream out)
           
 

Method parameters in org.jgroups.util with type arguments of type View
static boolean Util.containsViewId(java.util.Collection<View> views, ViewId vid)
           
static java.util.Collection<Address> Util.determineMergeCoords(java.util.Map<Address,View> map)
          This is the same or a subset of Util.determineMergeParticipants(java.util.Map) and contains only members which are currently sub-partition coordinators.
static java.util.Collection<Address> Util.determineMergeParticipants(java.util.Map<Address,View> map)
          Determines the members which take part in a merge.
static java.lang.String Util.printViews(java.util.Collection<View> views)
           
 



Copyright © 1998-2009 Bela Ban / Red Hat. All Rights Reserved.