Uses of Interface
org.jgroups.Address
-
Packages that use Address Package Description 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.wb A distributed whiteboard applet implemented using JGroups.org.jgroups.jmx org.jgroups.jmx.protocols 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.stack Support for managing protocol stacks.org.jgroups.util Provides useful functionality which cannot be assigned to any particular other package. -
-
Uses of Address in org.jgroups
Fields in org.jgroups declared as Address Modifier and Type Field Description protected AddressMessage. dest_addrprotected AddressMessage. src_addrFields in org.jgroups with type parameters of type Address Modifier and Type Field Description protected java.util.Vector<Address>View. membersA list containing all the members of the view This list is always ordered, with the coordinator being the first member.Methods in org.jgroups that return Address Modifier and Type Method Description AddressMembership. elementAt(int index)Returns the component at the specified indexAddressViewId. getCoordAddress()returns the address of the member that issued this viewAddressView. getCreator()returns the creator of this view if this view was created with the empty constructur, null will be returnedAddressMessage. getDest()abstract AddressChannel. getLocalAddress()Returns the channel's own address.AddressJChannel. getLocalAddress()returns the local address of the channel returns null if the channel is closedAddressMessage. getSrc()Methods in org.jgroups that return types with arguments of type Address Modifier and Type Method Description java.util.Vector<Address>Membership. getMembers()returns a copy (clone) of the members in this membership.java.util.Vector<Address>View. getMembers()Returns a reference to the List of members (ordered) Do NOT change this list, hence your will invalidate the view Make a copy if you have to modify it.Methods in org.jgroups with parameters of type Address Modifier and Type Method Description voidMembership. add(Address new_member)Adds a new member to this membership.voidChannelListener. channelReconnected(Address addr)voidChannelListenerAdapter. channelReconnected(Address addr)abstract voidChannel. connect(java.lang.String cluster_name, Address target, java.lang.String state_id, long timeout)Connects the channel to a group and fetches the statevoidJChannel. connect(java.lang.String cluster_name, Address target, java.lang.String state_id, long timeout)Connects this channel to a group and gets a state from a specified state provider.booleanMembership. contains(Address member)Returns true if the provided member belongs to this membershipbooleanView. containsMember(Address mbr)returns true, if this view contains a certain memberabstract booleanChannel. getState(Address target, long timeout)Retrieve the state of the group.abstract booleanChannel. getState(Address target, java.lang.String state_id, long timeout)Fetches a partial state identified by state_id.booleanJChannel. getState(Address target, long timeout)Retrieves a full state from the target member.booleanJChannel. getState(Address target, java.lang.String state_id, long timeout)Retrieves a substate (or partial state) indicated by state_id from the target member.booleanJChannel. getState(Address target, java.lang.String state_id, long timeout, boolean useFlushIfPresent)Retrieves a substate (or partial state) indicated by state_id from the target member.protected booleanJChannel. getState(Address target, java.lang.String state_id, long timeout, java.util.concurrent.Callable<java.lang.Boolean> flushInvoker)Retrieves a substate (or partial state) indicated by state_id from the target member.protected voidChannel. notifyChannelReconnected(Address addr)voidMembership. remove(Address old_member)removes an member from the membership.abstract voidChannel. send(Address dst, Address src, java.io.Serializable obj)Helper method.voidJChannel. send(Address dst, Address src, java.io.Serializable obj)creates a new message with the destination address, and the source address and the object as the message valuevoidMessage. setDest(Address new_dest)voidMessage. setSrc(Address new_src)voidExtendedReceiverAdapter. suspect(Address suspected_mbr)voidMembershipListener. suspect(Address suspected_mbr)Called whenever a member is suspected of having crashed, but has not yet been excluded.voidReceiverAdapter. suspect(Address suspected_mbr)Method parameters in org.jgroups with type arguments of type Address Modifier and Type Method Description voidMembership. add(java.util.Collection<Address> v)Adds a list of members to this membershipvoidMembership. merge(java.util.Collection<Address> new_mems, java.util.Collection<Address> suspects)merges membership with the new members and removes suspects The Merge method will remove all the suspects and add in the new members.voidMembership. remove(java.util.Collection<Address> v)removes all the members contained in v from this membershipvoidMembership. set(java.util.Collection<Address> v)Clear the membership and adds all members of v This method will clear out all the old members of this membership by invoking theClearmethod.abstract booleanChannel. startFlush(java.util.List<Address> flushParticipants, boolean automatic_resume)booleanJChannel. startFlush(java.util.List<Address> flushParticipants, boolean automatic_resume)Performs a partial flush in a cluster for flush participants.abstract voidChannel. stopFlush(java.util.List<Address> flushParticipants)voidJChannel. stopFlush(java.util.List<Address> flushParticipants)Constructors in org.jgroups with parameters of type Address Constructor Description MergeView(Address creator, long id, java.util.Vector<Address> members, java.util.Vector<View> subgroups)Creates a new viewMessage(Address dest)Public constructorMessage(Address dest, Address src, byte[] buf)Public constructorMessage(Address dest, Address src, byte[] buf, int offset, int length)Constructs a message.Message(Address dest, Address src, java.io.Serializable obj)Public constructorView(Address creator, long id, java.util.Vector<Address> members)Creates a new viewViewId(Address coord_addr)Creates a ViewID with the coordinator address and a Lamport timestamp of 0.ViewId(Address coord_addr, long id)Creates a ViewID with the coordinator address and the given Lamport timestamp.Constructor parameters in org.jgroups with type arguments of type Address Constructor Description Membership(java.util.Collection<Address> initial_members)Creates a member ship object with the initial members.MergeView(Address creator, long id, java.util.Vector<Address> members, java.util.Vector<View> subgroups)Creates a new viewMergeView(ViewId vid, java.util.Vector<Address> members, java.util.Vector<View> subgroups)Creates a new viewView(Address creator, long id, java.util.Vector<Address> members)Creates a new viewView(ViewId vid, java.util.Vector<Address> members)Creates a new view -
Uses of Address in org.jgroups.blocks
Fields in org.jgroups.blocks declared as Address Modifier and Type Field Description protected AddressMessageDispatcher. local_addrprotected AddressRequestCorrelator. local_addrThe address of this group memberFields in org.jgroups.blocks with type parameters of type Address Modifier and Type Field Description protected java.util.Stack<Address>RequestCorrelator. call_stackThis field is used only if deadlock detection is enabled.java.util.Stack<Address>RequestCorrelator.Header. callStackStack<Address>.java.util.List<Address>RequestCorrelator.Header. dest_mbrsContains a list of members who should receive the request (others will drop).Methods in org.jgroups.blocks that return Address Modifier and Type Method Description AddressGroupRequest. getCaller()AddressBasicConnectionTable. getLocalAddress()AddressDistributedHashtable. getLocalAddress()Deprecated.AddressDistributedQueue. getLocalAddress()AddressNotificationBus. getLocalAddress()AddressReplicatedHashMap. getLocalAddress()AddressReplicatedHashtable. getLocalAddress()Deprecated.AddressReplicatedTree. getLocalAddress()AddressRequestCorrelator. getLocalAddress()Methods in org.jgroups.blocks that return types with arguments of type Address Modifier and Type Method Description java.util.Vector<Address>GroupRequest. getSuspects()Returns the list of suspected members.Methods in org.jgroups.blocks with parameters of type Address Modifier and Type Method Description java.lang.ObjectRpcDispatcher. callRemoteMethod(Address dest, java.lang.String method_name, java.lang.Object[] args, java.lang.Class[] types, int mode, long timeout)java.lang.ObjectRpcDispatcher. callRemoteMethod(Address dest, java.lang.String method_name, java.lang.Object[] args, java.lang.String[] signature, int mode, long timeout)java.lang.ObjectRpcDispatcher. callRemoteMethod(Address dest, MethodCall method_call, int mode, long timeout)java.lang.ObjectRpcDispatcher. callRemoteMethod(Address dest, MethodCall method_call, int mode, long timeout, boolean oob)voidPullPushAdapter. channelReconnected(Address addr)Deprecated.voidRpcDispatcher. channelReconnected(Address new_addr)voidBasicConnectionTable.ConnectionListener. connectionClosed(Address peer_addr)voidBasicConnectionTable.ConnectionListener. connectionOpened(Address peer_addr)java.io.SerializableNotificationBus. getCacheFromMember(Address mbr, long timeout, int max_tries)Determines the coordinator and asks it for its cache.booleanRspFilter. isAcceptable(java.lang.Object response, Address sender)Determines whether a response from a given sender should be added to the response list of the requestvoidNotificationBus.Consumer. memberJoined(Address mbr)voidNotificationBus.Consumer. memberLeft(Address mbr)protected voidPullPushAdapter. notifySuspect(Address suspected_mbr)Deprecated.voidBasicConnectionTable. receive(Address sender, byte[] data, int offset, int length)Calls the receiver callback.voidBasicConnectionTable.Receiver. receive(Address sender, byte[] data, int offset, int length)voidGroupRequest. receiveResponse(java.lang.Object response_value, Address sender)Callback (called by RequestCorrelator or Transport).voidRspCollector. receiveResponse(java.lang.Object response_value, Address sender)voidRequestCorrelator. receiveSuspect(Address mbr)Event.SUSPECT event received from a layer below.voidBasicConnectionTable. removeConnection(Address addr)Removeaddrfrom connection table.protected voidConnectionTableNIO. runRequest(Address addr, java.nio.ByteBuffer buf)voidBasicConnectionTable. send(Address dest, byte[] data, int offset, int length)voidNotificationBus. sendNotification(Address dest, java.io.Serializable n)Pack the argument in a Info, serialize that one into the message buffer and send the messagevoidGroupRequest. setCaller(Address caller)voidRequestCorrelator. setLocalAddress(Address local_addr)voidDistributedHashtable. suspect(Address suspected_mbr)Deprecated.Called when a member is suspectedvoidDistributedLockManager. suspect(Address suspected_mbr)voidDistributedQueue. suspect(Address suspected_mbr)Called when a member is suspectedvoidDistributedTree. suspect(Address suspected_mbr)Called when a member is suspectedvoidGroupRequest. suspect(Address suspected_member)Callback (called by RequestCorrelator or Transport).voidMembershipListenerAdapter. suspect(Address suspected_mbr)Notify membership listener that some node was suspected.voidNotificationBus. suspect(Address suspected_mbr)voidReplicatedHashMap. suspect(Address suspected_mbr)Called when a member is suspectedvoidReplicatedHashtable. suspect(Address suspected_mbr)Deprecated.Called when a member is suspectedvoidReplicatedTree. suspect(Address suspected_mbr)Called when a member is suspectedvoidRspCollector. suspect(Address mbr)voidVotingAdapter. suspect(Address suspected)Callback for notification that one node is suspectedMethod parameters in org.jgroups.blocks with type arguments of type Address Modifier and Type Method Description voidGroupRequest. reset(java.util.Vector<Address> mbrs)This method sets themembershipvariable to the value ofmembers.voidBasicConnectionTable. retainAll(java.util.Collection<Address> current_mbrs)Removes all connections from ConnectionTable which are not in current_mbrsvoidRequestCorrelator. sendRequest(long id, java.util.List<Address> dest_mbrs, Message msg, RspCollector coll)voidRequestCorrelator. sendRequest(long id, java.util.List<Address> dest_mbrs, Message msg, RspCollector coll, boolean use_anycasting)Send a request to a group.voidReplicatedHashMap.Notification. viewChange(View view, java.util.Vector<Address> new_mbrs, java.util.Vector<Address> old_mbrs)Constructors in org.jgroups.blocks with parameters of type Address Constructor Description RequestCorrelator(java.lang.String name, java.lang.Object transport, RequestHandler handler, boolean deadlock_detection, Address local_addr)RequestCorrelator(java.lang.String name, java.lang.Object transport, RequestHandler handler, boolean deadlock_detection, Address local_addr, boolean concurrent_processing)RequestCorrelator(java.lang.String name, java.lang.Object transport, RequestHandler handler, Address local_addr)Constructor parameters in org.jgroups.blocks with type arguments of type Address Constructor Description GroupRequest(Message m, RequestCorrelator corr, java.util.Vector<Address> members, int rsp_mode)GroupRequest(Message m, RequestCorrelator corr, java.util.Vector<Address> members, int rsp_mode, long timeout, int expected_mbrs)GroupRequest(Message m, Transport transport, java.util.Vector<Address> members, int rsp_mode)GroupRequest(Message m, Transport transport, java.util.Vector<Address> members, int rsp_mode, long timeout, int expected_mbrs) -
Uses of Address in org.jgroups.debug
Methods in org.jgroups.debug with parameters of type Address Modifier and Type Method Description voidSimulator. addMember(Address addr)voidSimulator. addMember(Address addr, Simulator s)voidSimulator. setLocalAddress(Address addr) -
Uses of Address in org.jgroups.demos
Methods in org.jgroups.demos with parameters of type Address Modifier and Type Method Description voidDraw. channelReconnected(Address addr)voidGossip. channelReconnected(Address new_addr)voidNotificationBusDemo. memberJoined(Address mbr)voidNotificationBusDemo. memberLeft(Address mbr)voidChatCore. suspect(Address suspected_mbr)voidQuoteClient. suspect(Address suspected_mbr)voidQuoteServer. suspect(Address suspected_mbr)voidTopology. suspect(Address suspected_mbr)voidViewDemo. suspect(Address suspected_mbr)Called when a member is suspected -
Uses of Address in org.jgroups.demos.wb
Fields in org.jgroups.demos.wb declared as Address Modifier and Type Field Description AddressNode. addrMethods in org.jgroups.demos.wb with parameters of type Address Modifier and Type Method Description voidGraphPanel. addNode(java.lang.String lbl, Address addr, int xloc, int yloc)voidWhiteboard. addNode(java.lang.String lbl, Address addr, int xloc, int yloc)voidWhiteboard. suspect(Address obj) -
Uses of Address in org.jgroups.jmx
Methods in org.jgroups.jmx that return Address Modifier and Type Method Description AddressJChannel. getLocalAddress()AddressJChannelMBean. getLocalAddress()Methods in org.jgroups.jmx with parameters of type Address Modifier and Type Method Description booleanJChannel. getState(Address target, long timeout)booleanJChannelMBean. getState(Address target, long timeout)voidJChannel. send(Address dst, Address src, java.io.Serializable obj)voidJChannelMBean. send(Address dst, Address src, java.io.Serializable obj) -
Uses of Address in org.jgroups.jmx.protocols
Methods in org.jgroups.jmx.protocols that return Address Modifier and Type Method Description AddressTP. getLocalAddress()AddressTPMBean. getLocalAddress() -
Uses of Address in org.jgroups.mux
Methods in org.jgroups.mux that return Address Modifier and Type Method Description AddressMuxChannel. getLocalAddress()Methods in org.jgroups.mux with parameters of type Address Modifier and Type Method Description voidMuxChannel. connect(java.lang.String cluster_name, Address target, java.lang.String state_id, long timeout)booleanMuxChannel. getState(Address target, java.lang.String state_id, long timeout, boolean useFlushIfPresent)voidMuxChannel. send(Address dst, Address src, java.io.Serializable obj)Constructors in org.jgroups.mux with parameters of type Address Constructor Description ServiceInfo(byte type, java.lang.String service, Address host, byte[] state) -
Uses of Address in org.jgroups.protocols
Classes in org.jgroups.protocols that implement Address Modifier and Type Class Description static classJMS.JMSAddressSimpleAddressrepresenting the JMS node ID or JMS topic group.Fields in org.jgroups.protocols declared as Address Modifier and Type Field Description AddressPingRsp. coord_addrprotected AddressTP. local_addrThe address (host and port) of this memberprotected AddressPARTITION. local_addressAddressPingRsp. own_addrFields in org.jgroups.protocols with type parameters of type Address Modifier and Type Field Description protected java.util.HashSet<Address>TP. membersThe members of this group (updated when a member joins or leaves)Methods in org.jgroups.protocols that return Address Modifier and Type Method Description protected AddressUDP. createLocalAddress()AddressPingRsp. getAddress()AddressPingRsp. getCoordAddress()AddressSEQUENCER. getCoordinator()protected AddressENCRYPT. getKeyServerAddr()protected AddressENCRYPT. getLocal_addr()AddressSEQUENCER. getLocalAddress()AddressTP. getLocalAddress()AddressSEQUENCER.SequencerHeader. getOriginalSender()Methods in org.jgroups.protocols that return types with arguments of type Address Modifier and Type Method Description java.util.List<Address>TCPPING. getInitialHosts()Returns the list of initial hosts as configured by the user via XML.java.util.List<Address>TP.ProtocolAdapter. getMembers()Methods in org.jgroups.protocols with parameters of type Address Modifier and Type Method Description voidDISCARD. addIgnoreMember(Address sender)Messages from this sender will get droppedprotected voidFD.Broadcaster. addSuspectedMember(Address mbr)Adds a suspected member.voidFD.BroadcastTask. addSuspectedMember(Address suspect)voidUNICAST. expired(Address key)Called by AgeOutCache, to removed expired connectionsvoidDiscovery. localAddressSet(Address addr)Called after local_addr was setvoidPING. localAddressSet(Address addr)voidTCPPING. localAddressSet(Address addr)voidBasicTCP. postUnmarshalling(Message msg, Address dest, Address src, boolean multicast)voidLOOPBACK. postUnmarshalling(Message msg, Address dest, Address src, boolean multicast)voidSHARED_LOOPBACK. postUnmarshalling(Message msg, Address dest, Address src, boolean multicast)abstract voidTP. postUnmarshalling(Message msg, Address dest, Address src, boolean multicast)voidTUNNEL. postUnmarshalling(Message msg, Address dest, Address src, boolean multicast)voidUDP. postUnmarshalling(Message msg, Address dest, Address src, boolean multicast)voidBasicTCP. postUnmarshallingList(Message msg, Address dest, boolean multicast)voidLOOPBACK. postUnmarshallingList(Message msg, Address dest, boolean multicast)voidSHARED_LOOPBACK. postUnmarshallingList(Message msg, Address dest, boolean multicast)abstract voidTP. postUnmarshallingList(Message msg, Address dest, boolean multicast)voidTUNNEL. postUnmarshallingList(Message msg, Address dest, boolean multicast)voidUDP. postUnmarshallingList(Message msg, Address dest, boolean multicast)voidBasicTCP. receive(Address sender, byte[] data, int offset, int length)ConnectionTable.Receiver interfaceprotected voidTP. receive(Address dest, Address sender, byte[] data, int offset, int length)Subclasses must call this method when a unicast or multicast message has been received.booleanUNICAST. removeConnection(Address mbr)Removes and resets from connection table (which is already locked).voidDISCARD. removeIgnoredMember(Address member)voidSMACK. retransmit(long seqno, Message msg, Address dest)abstract voidBasicTCP. send(Address dest, byte[] data, int offset, int length)voidTCP_NIO. send(Address dest, byte[] data, int offset, int length)voidTCP. send(Address dest, byte[] data, int offset, int length)voidBasicTCP. sendToSingleMember(Address dest, byte[] data, int offset, int length)voidLOOPBACK. sendToSingleMember(Address dest, byte[] data, int offset, int length)voidSHARED_LOOPBACK. sendToSingleMember(Address dest, byte[] data, int offset, int length)abstract voidTP. sendToSingleMember(Address dest, byte[] data, int offset, int length)Send to all members in the group.voidTUNNEL. sendToSingleMember(Address dest, byte[] data, int offset, int length)voidUDP. sendToSingleMember(Address dest, byte[] data, int offset, int length)protected voidENCRYPT. setKeyServerAddr(Address keyServerAddr)protected voidENCRYPT. setLocal_addr(Address local_addr)voidDISCARD. setLocalAddress(Address localAddress)Method parameters in org.jgroups.protocols with type arguments of type Address Modifier and Type Method Description abstract voidBasicTCP. retainAll(java.util.Collection<Address> members)voidTCP_NIO. retainAll(java.util.Collection<Address> members)voidTCP. retainAll(java.util.Collection<Address> members)Constructors in org.jgroups.protocols with parameters of type Address Constructor Description CoordAnnouncement(Address coord)FdHeader(byte type, Address mbr)FdHeader(byte type, Address mbr, IpAddress sock_addr)FdHeader(byte type, java.util.Vector<Address> mbrs, Address from)Header(byte type, Address suspect)HTotalHeader(Address dest, Address src)MergefastHeader(Address coord)PingRsp(Address own_addr, Address coord_addr, boolean is_server)ProtocolAdapter(java.lang.String cluster_name, java.lang.String transport_name, Protocol up, Protocol down, java.lang.String pattern, Address addr)SequencerHeader(byte type, Address original_sender, long seqno)Constructor parameters in org.jgroups.protocols with type arguments of type Address Constructor Description DiscardHeader(java.util.Set<Address> ignoredAddresses)FdHeader(byte type, java.util.Map<Address,IpAddress> cachedAddrs)FdHeader(byte type, java.util.Set<Address> mbrs)FdHeader(byte type, java.util.Vector<Address> mbrs, Address from) -
Uses of Address in org.jgroups.protocols.pbcast
Methods in org.jgroups.protocols.pbcast that return Address Modifier and Type Method Description protected AddressGMS. determineCoordinator()AddressGMS.GmsHeader. getMember()AddressMergeData. getSender()Methods in org.jgroups.protocols.pbcast with parameters of type Address Modifier and Type Method Description voidGossip. addToSeenList(Address mbr)doubleNAKACK. getSmoothedAverageRetransmissionTime(Address sender)Returns the smoothed average retransmission time for a given sendervoidCoordGmsImpl. handleDigestResponse(Address sender, Digest digest)voidGmsImpl. handleDigestResponse(Address sender, Digest digest)voidCoordGmsImpl. handleMergeRequest(Address sender, ViewId merge_id)Get the view and digest and send back both (MergeData) in the form of a MERGE_RSP to the sender.voidGmsImpl. handleMergeRequest(Address sender, ViewId merge_id)voidParticipantGmsImpl. handleMergeRequest(Address sender, ViewId merge_id)voidClientGmsImpl. join(Address address)voidCoordGmsImpl. join(Address mbr)abstract voidGmsImpl. join(Address mbr)voidParticipantGmsImpl. join(Address mbr)voidClientGmsImpl. joinWithStateTransfer(Address address)voidCoordGmsImpl. joinWithStateTransfer(Address mbr)abstract voidGmsImpl. joinWithStateTransfer(Address local_addr)voidParticipantGmsImpl. joinWithStateTransfer(Address mbr)voidClientGmsImpl. leave(Address mbr)voidCoordGmsImpl. leave(Address mbr)The coordinator itself wants to leave the groupabstract voidGmsImpl. leave(Address mbr)voidParticipantGmsImpl. leave(Address mbr)Loop: determine coord.voidNAKACK. messageGapDetected(long from, long to, Address src)Called when a message gap is detectedvoidNAKACK. missingMessageReceived(long seqno, Address original_sender)voidGossip. removeFromNotSeenList(Address mbr)Removes obj from not_seen listvoidNAKACK. retransmit(long first_seqno, long last_seqno, Address sender)Implementation of Retransmitter.RetransmitCommand.protected voidNAKACK. retransmit(long first_seqno, long last_seqno, Address sender, boolean multicast_xmit_request)voidGMS. sendJoinResponse(JoinRsp rsp, Address dest)protected voidGmsImpl. sendMergeRejectedResponse(Address sender, ViewId merge_id)voidClientGmsImpl. suspect(Address mbr)voidCoordGmsImpl. suspect(Address mbr)abstract voidGmsImpl. suspect(Address mbr)voidParticipantGmsImpl. suspect(Address mbr)voidClientGmsImpl. unsuspect(Address mbr)voidCoordGmsImpl. unsuspect(Address mbr)abstract voidGmsImpl. unsuspect(Address mbr)voidParticipantGmsImpl. unsuspect(Address mbr)Removes previously suspected member from list of currently suspected membersprotected booleanGMS. wouldBeNewCoordinator(Address potential_new_coord)Checks whether the potential_new_coord would be the new coordinator (2nd in line)Method parameters in org.jgroups.protocols.pbcast with type arguments of type Address Modifier and Type Method Description voidGMS. 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.protected booleanGMS. checkSelfInclusion(java.util.Vector<Address> mbrs)Returns true if local_addr is member of mbrs, else falseViewGMS. getNextView(java.util.Collection<Address> new_mbrs, java.util.Collection<Address> old_mbrs, java.util.Collection<Address> suspected_mbrs)Computes the next view.ViewGMS. makeView(java.util.Vector<Address> mbrs)static ViewGMS. makeView(java.util.Vector<Address> mbrs, ViewId vid)voidCoordGmsImpl. merge(java.util.Vector<Address> other_coords)Invoked upon receiving a MERGE event from the MERGE layer.voidGmsImpl. merge(java.util.Vector<Address> other_coords)Constructors in org.jgroups.protocols.pbcast with parameters of type Address Constructor Description GmsHeader(byte type, Address mbr)Used for JOIN_REQ or LEAVE_REQ headerGossip(Address obj, long id)Gossip(Address obj, long id, Digest d, java.util.Vector not_seen)MergeData(Address sender, View view, Digest digest)NakAckHeader(byte type, long low, long high, Address sender)StateHeader(byte type, Address sender, long id, Digest digest)StateHeader(byte type, Address sender, long id, Digest digest, java.lang.String state_id)StateHeader(byte type, Address sender, long id, Digest digest)StateHeader(byte type, Address sender, java.lang.String state_id)StateHeader(byte type, Address sender, IpAddress bind_addr, Digest digest, java.lang.String state_id)Constructor parameters in org.jgroups.protocols.pbcast with type arguments of type Address Constructor Description FlushHeader(byte type, long viewID, java.util.Collection<Address> flushView) -
Uses of Address in org.jgroups.stack
Classes in org.jgroups.stack that implement Address Modifier and Type Class Description classIpAddressNetwork-dependent address (Internet).Fields in org.jgroups.stack declared as Address Modifier and Type Field Description AddressStateTransferInfo. targetMethods in org.jgroups.stack that return Address Modifier and Type Method Description AddressGossipData. getAddress()AddressRouterStub. getLocalAddress()Methods in org.jgroups.stack that return types with arguments of type Address Modifier and Type Method Description java.util.List<Address>GossipClient. getMembers(java.lang.String group)Returns all members of a given groupMethods in org.jgroups.stack with parameters of type Address Modifier and Type Method Description voidAckMcastSenderWindow. ack(long seqno, Address sender)An ACK has been received fromsender.voidNakReceiverWindow.Listener. messageGapDetected(long from, long to, Address src)voidNakReceiverWindow.Listener. missingMessageReceived(long seqno, Address original_sender)voidGossipClient. register(java.lang.String group, Address mbr)Adds the member to the given group.voidAckMcastSenderWindow. remove(Address obj)Removeobjfrom all receiver sets and wake up retransmission thread.voidAckMcastSenderWindow.RetransmitCommand. retransmit(long seqno, Message msg, Address dest)Retranmit the given msgvoidAckSenderWindow. retransmit(long first_seqno, long last_seqno, Address sender)voidRetransmitter.RetransmitCommand. retransmit(long first_seqno, long last_seqno, Address sender)Get the missing messages between sequence numbersfirst_seqnoandlast_seqno.voidRouterStub. sendToSingleMember(Address dest, byte[] data, int offset, int length)voidAckMcastSenderWindow. suspect(Address suspected)Process with addresssuspectedis suspected: remove it from all receiver sets.voidGossipClient. unregister(java.lang.String group, Address mbr)Constructors in org.jgroups.stack with parameters of type Address Constructor Description AckSenderWindow(AckSenderWindow.RetransmitCommand com, Interval interval, TimeScheduler sched, Address sender)GossipData(byte type, java.lang.String group, Address addr, java.util.List mbrs)NakReceiverWindow(Address local_addr, Address sender, Retransmitter.RetransmitCommand cmd, long highest_delivered_seqno, long lowest_seqno, TimeScheduler sched)NakReceiverWindow(Address sender, Retransmitter.RetransmitCommand cmd, long highest_delivered_seqno)Creates a new instance with the given retransmit commandNakReceiverWindow(Address sender, Retransmitter.RetransmitCommand cmd, long highest_delivered_seqno, long lowest_seqno, TimeScheduler sched)Creates a new instance with the given retransmit commandNakReceiverWindow(Address sender, Retransmitter.RetransmitCommand cmd, long highest_delivered_seqno, TimeScheduler sched)Creates a new instance with the given retransmit commandRetransmitter(Address sender, Retransmitter.RetransmitCommand cmd)Create a new Retransmitter associated with the given sender addressRetransmitter(Address sender, Retransmitter.RetransmitCommand cmd, TimeScheduler sched)Create a new Retransmitter associated with the given sender addressStateTransferInfo(Address target)StateTransferInfo(Address target, long timeout)StateTransferInfo(Address target, java.io.InputStream is, java.lang.String state_id)StateTransferInfo(Address target, java.io.OutputStream os, java.lang.String state_id)StateTransferInfo(Address target, java.lang.String state_id, long timeout)StateTransferInfo(Address target, java.lang.String state_id, long timeout, byte[] state) -
Uses of Address in org.jgroups.util
Fields in org.jgroups.util with type parameters of type Address Modifier and Type Field Description protected java.util.Map<Address,Digest.Entry>Digest. sendersMap<Address, Entry>Methods in org.jgroups.util that return Address Modifier and Type Method Description AddressRsp. getSender()static AddressUtil. readAddress(java.io.DataInputStream in)Methods in org.jgroups.util that return types with arguments of type Address Modifier and Type Method Description static java.util.Vector<Address>Util. determineLeftMembers(java.util.Vector<Address> old_mbrs, java.util.Vector<Address> new_mbrs)Returns all members that left between 2 views.java.util.Set<java.util.Map.Entry<Address,Rsp>>RspList. entrySet()java.util.Map<Address,T>ResponseCollector. getResults()java.util.Map<Address,Digest.Entry>Digest. getSenders()Returns an unmodifiable map, so modifications will result in exceptionsjava.util.Map<Address,Digest.Entry>MutableDigest. getSenders()java.util.Vector<Address>RspList. getSuspectedMembers()java.util.Set<Address>RspList. keySet()static java.util.Collection<Address>Util. readAddresses(java.io.DataInputStream in, java.lang.Class cl)Methods in org.jgroups.util with parameters of type Address Modifier and Type Method Description voidMutableDigest. add(Address sender, long low_seqno, long highest_delivered_seqno)voidMutableDigest. add(Address sender, long low_seqno, long highest_delivered_seqno, long highest_received_seqno)voidResponseCollector. add(Address member, T data)booleanSeqnoTable. add(Address member, long seqno)voidRspList. addNotReceived(Address sender)voidRspList. addRsp(Address sender, java.lang.Object retval)voidRspList. addSuspect(Address sender)booleanDigest. contains(Address sender)static ViewUtil. createView(Address coord, long id, Address... members)voidFIFOMessageQueue. done(Address sender, K dest)Digest.EntryDigest. get(Address sender)Returns the Entry for the given sender.longSeqnoTable. getHighestReceived(Address member)longSeqnoTable. getNextToReceive(Address member)longDigest. highestDeliveredSeqnoAt(Address sender)longDigest. highestReceivedSeqnoAt(Address sender)voidMutableDigest. incrementHighestDeliveredSeqno(Address sender)Increments the sender's high_seqno by 1.booleanRspList. isReceived(Address sender)booleanRspList. isSuspected(Address sender)longDigest. lowSeqnoAt(Address sender)voidMutableDigest. merge(Address sender, long low_seqno, long highest_delivered_seqno, long highest_received_seqno)Similar to add(), but if the sender already exists, its seqnos will be modified (no new entry) as follows: this.low_seqno=min(this.low_seqno, low_seqno) this.highest_delivered_seqno=max(this.highest_delivered_seqno, highest_delivered_seqno) this.highest_received_seqno=max(this.highest_received_seqno, highest_received_seqno) If the sender doesn not exist, a new entry will be added (provided there is enough space)voidFIFOMessageQueue. put(Address sender, K dest, V el)RspRspList. put(Address key, Rsp value)voidResponseCollector. remove(Address member)voidSeqnoTable. remove(Address member)voidMutableDigest. resetAt(Address sender)Resets the seqnos for the sender at 'index' to 0.static booleanUtil. sameHost(Address one, Address two)Checks whether 2 Addresses are on the same hostbooleanMutableDigest. set(Address sender, long low_seqno, long highest_delivered_seqno, long highest_received_seqno)voidMutableDigest. setHighestDeliveredAndSeenSeqnos(Address sender, long low_seqno, long highest_delivered_seqno, long highest_received_seqno)static intUtil. size(Address addr)voidAckCollector. suspect(Address member)voidResponseCollector. suspect(Address member)voidAckCollector. unsuspect(Address member)static voidUtil. writeAddress(Address addr, java.io.DataOutputStream out)Method parameters in org.jgroups.util with type arguments of type Address Modifier and Type Method Description static java.util.Vector<Address>Util. determineLeftMembers(java.util.Vector<Address> old_mbrs, java.util.Vector<Address> new_mbrs)Returns all members that left between 2 views.voidRspList. putAll(java.util.Map<? extends Address,? extends Rsp> m)voidAckCollector. reset(ViewId v, java.util.List<Address> members)voidResponseCollector. reset(java.util.Collection<Address> members)booleanSeqnoTable. retainAll(java.util.Collection<Address> members)static booleanUtil. startFlush(Channel c, java.util.List<Address> flushParticipants)static booleanUtil. startFlush(Channel c, java.util.List<Address> flushParticipants, int numberOfAttempts, long randomSleepTimeoutFloor, long randomSleepTimeoutCeiling)Constructors in org.jgroups.util with parameters of type Address Constructor Description Digest(Address sender, long low, long highest_delivered)Digest(Address sender, long low, long highest_delivered, long highest_received)Rsp(Address sender)Rsp(Address sender, boolean suspected)Rsp(Address sender, java.lang.Object retval)Constructor parameters in org.jgroups.util with type arguments of type Address Constructor Description Digest(java.util.Map<Address,Digest.Entry> map)Creates a new digest from an existing map by copying the keys and values from mapMutableDigest(java.util.Map<Address,Digest.Entry> map)ResponseCollector(java.util.Collection<Address> members)
-