Uses of Interface
jgroup.core.MemberId

Packages that use MemberId
jgroup.arm This package contains the implementation of the Autonomous Replication Management (ARM) framework. 
jgroup.core   
jgroup.core.multicast   
jgroup.relacs.config   
jgroup.relacs.daemon   
jgroup.relacs.events   
jgroup.relacs.gm   
jgroup.relacs.gmi   
jgroup.relacs.gmi.protocols   
jgroup.relacs.mss   
jgroup.relacs.registry   
jgroup.relacs.rmi   
jgroup.relacs.types   
 

Uses of MemberId in jgroup.arm
 

Methods in jgroup.arm with parameters of type MemberId
 java.lang.Object ReplicaManagerImpl.getState(MemberId[] dests)
           
 void ReplicaManagerImpl.putState(java.lang.Object state, MemberId[] sources)
           
 

Uses of MemberId in jgroup.core
 

Methods in jgroup.core that return MemberId
 MemberId[] View.commonMembers(MemberId[] members)
          Returns an array of MemberIds that are common to this view and the provided member array.
 MemberId[] View.commonMembers(View view)
          Returns an array of MemberIds that are common to this view and the provided view.
 MemberId View.getLeader()
          Return the MemberId of the group leader (member in position 0).
 MemberId GroupManager.getLocalMember()
          Returns the local member identifier associated with this group manager.
 MemberId[] View.getMembers()
          Returns an array of MemberIds identifying the members included in this view.
 MemberId MembershipService.getMyIdentifier()
          Returns the member identifier of the local member.
 MemberId[] MemberTable.members()
          Returns an array containing the identifiers of all members contained in this MemberTable, including members crashed or partitioned.
 MemberId[] View.newMembers(View previousView)
          Returns an array of MemberIds that are new to this view; that is they were not in the previous view.
 MemberId[] View.oldMembers(View previousView)
          Returns an array of MemberIds that are not longer part of this view; that is they were members of the previous view but are no longer members of the this view.
 

Methods in jgroup.core with parameters of type MemberId
 MemberId[] View.commonMembers(MemberId[] members)
          Returns an array of MemberIds that are common to this view and the provided member array.
 boolean View.contains(MemberId memberId)
          Returns true if the given member is contained in the current view.
 void Callback.exception(MemberId id, java.lang.Exception e)
          Invoked by internal GMI service to notify this callback object that the member identified by MemberId has thrown e.
 java.lang.Object MemberTable.get(MemberId id)
          Returns the value associated by this MemberTable to the specified member id.
 int MemberTable.getIndex(MemberId id)
          Returns the position of the specified member identifier in the last view for which method viewChange has been called; return -1 if the member is not member of that view.
 int View.getMemberPosition(MemberId id)
          Returns the position of the given member in this view.
 java.lang.Object MergingListener.getState(MemberId[] dests)
          Method getState is invoked when the member has been selected as coordinator for the reconciliation protocol.
 int MemberTable.getStatus(MemberId id)
          Returns the status associated with this member identifier.
 boolean View.isLeader(MemberId member)
          Returns true if the given member is the group leader.
 boolean MemberTable.isMember(MemberId id)
          Returns true if the specified member identifier is member of the last view for which method viewChange has been called; return false otherwise.
 boolean MemberId.isNeighbour(MemberId id)
          Returns true if and only if this member id and the specified member id have the same IP address and the same incarnation time; i.e., if they are hosted in the same virtual machine.
 boolean MemberId.isNewer(MemberId id)
          Returns true if and only if the IP addresses of this member id and the specified id are the same, and the incarnation time of the former is greater than the incarnation time of the latter; in other words, if the Java virtual machine hosting the specified member id has crashed and then recovered.
 boolean View.memberHasPosition(int pos, MemberId member)
          Returns true if the specified member is the member at the given position; otherwise false is returned.
 void MemberTable.put(MemberId id, java.lang.Object value)
          Associates object value to the specified member identifier.
 void MergingListener.putState(java.lang.Object status, MemberId[] sources)
          Method putState is invoked to inform the member about the state of other members belonging to different partitions.
 void MemberTable.remove(MemberId id)
           
 void Callback.result(MemberId id, java.lang.Object result)
          Invoked by internal GMI service to notify this callback object that the member identified by MemberId has returned result.
 java.lang.String MemberTable.toString(MemberId id)
           
 

Uses of MemberId in jgroup.core.multicast
 

Methods in jgroup.core.multicast that return MemberId
 MemberId ChainIdentifier.getOriginalSender()
           
 

Methods in jgroup.core.multicast with parameters of type MemberId
 void AckListener.ack(MemberId id, int pos, java.lang.Object obj)
          Upcalls invoked by Jgroup to notify the ack listener that the member identified by id has responded with obj to the multicast message associated with this ack listener.
 java.lang.Object MulticastListener.deliverObject(java.lang.Object msg, MemberId sender, int seqNo)
          Upcall that is invoked by Jgroup to deliver a message msg, corresponding to a single serialized object.
 java.lang.Object MulticastListener.deliverStream(java.io.InputStream msg, MemberId sender, int seqNo)
          Upcall that is invoked by Jgroup to deliver a message msg, corresponding to an input stream from which the message may be read.
 

Constructors in jgroup.core.multicast with parameters of type MemberId
ChainIdentifier(MemberId orgSender, int msgId)
           
 

Uses of MemberId in jgroup.relacs.config
 

Methods in jgroup.relacs.config with parameters of type MemberId
static Host ClientsConfig.getHost(MemberId member)
          Returns the host object associated with the given member.
 Host HostSet.getHost(MemberId member)
          Returns the Host object associated with the specified MemberId.
static Host DistributedSystemConfig.getHost(MemberId member)
          Returns the host object associated with the given member.
static Domain DomainSet.getLargestReplicaDomain(MemberId[] members)
          Given a set of members, return the Domain that contains the most members.
 boolean HostSet.removeHost(MemberId member)
          Remove a host (member) from this HostSet.
 

Uses of MemberId in jgroup.relacs.daemon
 

Methods in jgroup.relacs.daemon that return MemberId
static MemberId DaemonInteraction.getMemberId()
          Returns a MemberId for a new member.
 MemberId Daemon.getMemberId(EndPoint localEndPoint)
          Returns a new member id for a new member.
 MemberId DaemonService.getMemberId(EndPoint endpoint)
          Returns a new member id for a new member.
 

Methods in jgroup.relacs.daemon with parameters of type MemberId
 void Daemon.localSuspect(MemberId memberId)
          Invoked to notify the objects implementing this interface that a remote object is not responding to remote method invocations, and thus should be crashed.
 

Uses of MemberId in jgroup.relacs.events
 

Methods in jgroup.relacs.events that return MemberId
 MemberId DeliveryAck.getAckSender()
          Returns the sender of this ack message.
 MemberId LeaveRequest.getMemberId()
          Returns the member identifier for the leaving member.
 MemberId JoinRequest.getMemberId()
           
 MemberId PrepareAck.getMemberId()
          Returns the member identifier for the member acknowledging the prepare event.
 MemberId DeliveryEvent.getSender()
          Returns the sender of this multicast message.
 MemberId MulticastRequest.getSender()
           
 MemberId DeliveryAck.getSender()
          Returns the sender identifier of the original message sender.
 

Constructors in jgroup.relacs.events with parameters of type MemberId
DeliveryAck(int gid, int hostIndex, int memberIndex, int viewIndex, int mid, MemberId sender, java.lang.Object result, MemberId ackSender)
          Creates a DeliveryAck with the specified data.
DeliveryEvent(int gid, boolean isObject, int mid, int hpos, MemberId sender, boolean ackRequired, InMessage payload)
          Builds a new DeliveryEvent object.
JoinRequest(int gid, MemberId memberId, RemoteDispatcher dispatcher)
          Creates a new JoinRequest event for the specified memberId to join group gid.
LeaveRequest(int gid, MemberId memberId)
          Create a LeaveRequest for the specified member of group gid.
MulticastRequest(int gid, boolean isObject, OutMessage payload, MemberId sender, AckListener ackListener, ChainIdentifier chId)
          Creates a MulticastRequest event.
PrepareAck(int gid, MemberId member)
          Creates a PrepareAck object for the specified group identifier.
 

Uses of MemberId in jgroup.relacs.gm
 

Methods in jgroup.relacs.gm that return MemberId
 MemberId MergingLayer.getMyIdentifier()
           
 MemberId MembershipLayer.getMyIdentifier()
           
 

Methods in jgroup.relacs.gm with parameters of type MemberId
 java.lang.Object MergingLayer.deliverObject(java.lang.Object msg, MemberId sender, int seqNo)
           
 java.lang.Object TotalOrderLayer.deliverObject(java.lang.Object msg, MemberId id, int seq)
           
 java.lang.Object MergingLayer.deliverStream(java.io.InputStream stream, MemberId sender, int seqNo)
           
 java.lang.Object TotalOrderLayer.deliverStream(java.io.InputStream msg, MemberId sender, int seq)
           
 

Uses of MemberId in jgroup.relacs.gmi
 

Methods in jgroup.relacs.gmi that return MemberId
 MemberId JeriRegistryEntry.getMember()
          Returns the member.
 

Methods in jgroup.relacs.gmi that return types with arguments of type MemberId
 java.util.Iterator<MemberId> GroupEndPoint.getMembers()
          Returns an iterator over the set of MemberIds in this group endpoint.
 

Methods in jgroup.relacs.gmi with parameters of type MemberId
 void GroupAckListenerOld.ack(MemberId id, int pos, java.lang.Object obj)
           
 void GroupAckListener.ack(MemberId id, int pos, java.lang.Object obj)
           
 void GroupEndPoint.addMember(MemberId member)
          Add the given MemberId to the this group endpoint.
 

Method parameters in jgroup.relacs.gmi with type arguments of type MemberId
 void GroupEndPoint.addMembers(java.util.Iterator<MemberId> iter)
          Add MemberIds to the given set of members.
 

Constructors in jgroup.relacs.gmi with parameters of type MemberId
GroupRequestHandler(int gid, MemberId me)
          Constructs a new request handler for the group.
 

Uses of MemberId in jgroup.relacs.gmi.protocols
 

Methods in jgroup.relacs.gmi.protocols with parameters of type MemberId
 java.lang.Object Atomic.deliverObject(java.lang.Object msg, MemberId sender, int seqNo)
           
 java.lang.Object Multicast.deliverObject(java.lang.Object msg, MemberId sender, int seqNo)
           
 java.lang.Object Leadercast.deliverObject(java.lang.Object msg, MemberId sender, int seqNo)
           
 java.lang.Object Atomic.deliverStream(java.io.InputStream msg, MemberId sender, int seqNo)
          Received a multicast message from a mediating endpoint for invocation dispatching at the local server.
 java.lang.Object Multicast.deliverStream(java.io.InputStream msg, MemberId sender, int seqNo)
          Received a multicast message from a mediating endpoint for invocation dispatching at the local server.
 java.lang.Object Leadercast.deliverStream(java.io.InputStream msg, MemberId sender, int seqNo)
           
 

Uses of MemberId in jgroup.relacs.mss
 

Methods in jgroup.relacs.mss with parameters of type MemberId
 void MssUser.localSuspect(MemberId membId)
          Invoked to notify the objects implementing this interface that a remote object is not responding to remote method invocations, and thus should be crashed.
 

Uses of MemberId in jgroup.relacs.registry
 

Methods in jgroup.relacs.registry with parameters of type MemberId
 java.lang.Object RegistryImpl.getState(MemberId[] dests)
           
 void RegistryImpl.putState(java.lang.Object obj, MemberId[] sources)
           
 

Uses of MemberId in jgroup.relacs.rmi
 

Methods in jgroup.relacs.rmi with parameters of type MemberId
 void AsynchAckListener.ack(MemberId id, int vpos, java.lang.Object obj)
           
 void SynchAckListener.ack(MemberId id, int vpos, java.lang.Object obj)
           
 java.lang.Object IntGroupHandler.deliverObject(java.lang.Object obj, MemberId sender, int seqNo)
          Upcall that is invoked by Jgroup to deliver a message obj related to the group identified by group.
 java.lang.Object IntGroupHandler.deliverStream(java.io.InputStream inmsg, MemberId sender, int seqNo)
          Upcall that is invoked by Jgroup to deliver a message msg related to the IGMI protocol.
 

Uses of MemberId in jgroup.relacs.types
 

Classes in jgroup.relacs.types that implement MemberId
 class MemberIdImpl
          Implementation of the jgroup.core.MemberId interface.
 

Methods in jgroup.relacs.types that return MemberId
 MemberId[] ViewImpl.commonMembers(MemberId[] otherMembers)
           
 MemberId[] ViewImpl.commonMembers(View view)
           
 MemberId ViewImpl.getLeader()
           
 MemberId[] ViewImpl.getMembers()
          Returns an array of MemberIds identifying the members included in this view.
 MemberId[] ViewImpl.newMembers(View previousView)
           
 MemberId[] ViewImpl.oldMembers(View previousView)
           
 

Methods in jgroup.relacs.types with parameters of type MemberId
 MemberId[] ViewImpl.commonMembers(MemberId[] otherMembers)
           
 int MemberIdImpl.compareTo(MemberId member)
          Compares this member with the given member for the purpose of sorting.
 boolean ViewImpl.contains(MemberId memberId)
           
 int ViewImpl.getMemberPosition(MemberId id)
           
 boolean ViewImpl.isLeader(MemberId member)
           
 boolean MemberIdImpl.isNeighbour(MemberId obj)
           
 boolean MemberIdImpl.isNewer(MemberId obj)
           
 boolean ViewImpl.memberHasPosition(int pos, MemberId member)
          Returns true if the specified member is the member at the given position; otherwise false is returned.
 

Constructors in jgroup.relacs.types with parameters of type MemberId
ViewImpl(int gid, long vid, int mergingViews, MemberId[] members)
          Creates a view composed by a set of hosts and members; used to create new view after receiving view messages.
ViewImpl(int gid, long vid, MemberId me)
          Creates a view composed by a single member and a single host; used to initialize members joining to a group.
 



Copyright © 1998-2006 The Jgroup/ARM development team. All Rights Reserved.