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.blocks.cs org.jgroups.demos Provides demonstrations of JGroups functionality.org.jgroups.fork org.jgroups.protocols Provides implementations of transport protocols which are responsible for sending and receiving messages to/from the network.org.jgroups.protocols.dns org.jgroups.protocols.pbcast org.jgroups.protocols.relay 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
Subinterfaces of Address in org.jgroups Modifier and Type Interface Description interfacePhysicalAddressRepresents a physical (as opposed to logical) addressClasses in org.jgroups that implement Address Modifier and Type Class Description classNullAddressFields in org.jgroups declared as Address Modifier and Type Field Description protected AddressViewId. creatorprotected AddressBaseMessage. destprotected AddressJChannel. local_addrprotected AddressUnreachableException. memberprotected Address[]View. membersAn array containing all the members of the view.static AddressGlobal. NULL_ADDRESSprotected AddressBatchMessage. orig_srcprotected AddressBaseMessage. senderFields in org.jgroups with type parameters of type Address Modifier and Type Field Description protected java.util.List<Address>Membership. membersMethods in org.jgroups that return Address Modifier and Type Method Description AddressJChannel. address()default AddressMessage. dest()protected AddressJChannel. determineCoordinator()static Address[][]View. diff(View from, View to)Returns the difference between 2 views from and to.AddressMembership. elementAt(int index)Returns the component at the specified indexprotected AddressJChannel. generateAddress(java.lang.String name)protected AddressMergeView. get(int index)AddressJChannel. getAddress()AddressView. getCoord()AddressView. getCreator()Returns the creator of this view if this view was created with the empty constructur, null will be returnedAddressViewId. getCreator()Returns the address of the member that issued this viewAddressBaseMessage. getDest()AddressMessage. getDest()Returns the destination address to send the message to.AddressMembership. getFirst()Address[]View. getMembersRaw()Returns the underlying array.AddressMembership. getNext(Address mbr)Returns the members next to mbr.AddressBatchMessage. getOrigSender()AddressMembership. getPrevious(Address mbr)Returns the members to the left of mbrAddressBaseMessage. getSrc()AddressMessage. getSrc()Returns the address of the senderAddressMembership. nextCoord()default AddressMessage. src()Methods in org.jgroups that return types with arguments of type Address Modifier and Type Method Description java.util.List<Address>Membership. getMembers()Returns a copy (clone) of the members in this membership.java.util.List<Address>View. getMembers()Returns the member listjava.util.Iterator<Address>View. iterator()static java.util.List<Address>View. leftMembers(View one, View two)Returns a list of members which left from view one to twostatic java.util.List<Address>View. newMembers(View old, View new_view)Methods in org.jgroups with parameters of type Address Modifier and Type Method Description MembershipMembership. add(Address new_member)Adds a new member to this membership.MembershipMembership. add(Address... mbrs)intNullAddress. compareTo(Address that)JChannelJChannel. connect(java.lang.String cluster_name, Address target, long timeout)Joins the cluster and gets the state from a specified state provider. This method invokesconnectandgetStatemethods.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 memberbooleanView. containsMembers(Address... mbrs)Returns true if all mbrs are elements of this view, false otherwisestatic ViewView. create(Address coord, long id, java.util.Collection<Address> members)static ViewView. create(Address coord, long id, Address... members)default MessageMessage. dest(Address new_dest)protected intMergeView. get(Address member)AddressMembership. getNext(Address mbr)Returns the members next to mbr.AddressMembership. getPrevious(Address mbr)Returns the members to the left of mbrJChannelJChannel. getState(Address target, long timeout)Retrieves the full state from the target member.
The state transfer is initiated by invoking getState() on this channel.booleanMembership. isCoord(Address mbr)static java.lang.StringView. printDiff(Address[][] diff)MembershipMembership. remove(Address old_member)Removes a member from the membership.JChannelJChannel. send(Address dst, byte[] buf)Sends a message.JChannelJChannel. send(Address dst, byte[] buf, int offset, int length)Sends a message to a destination.JChannelJChannel. send(Address dst, java.lang.Object obj)Helper method to create a Message with given parameters and invokeJChannel.send(Message).MessageBaseMessage. setDest(Address new_dest)MessageMessage. setDest(Address new_dest)Sets the destination address to send the message to.UpHandlerUpHandler. setLocalAddress(Address a)BatchMessageBatchMessage. setOrigSender(Address s)MessageBaseMessage. setSrc(Address new_src)MessageMessage. setSrc(Address new_src)Sets the address of the sender of this messageintBaseMessage. sizeNoAddrs(Address src)intMessage. sizeNoAddrs(Address src)Returns the exact size of the marshalled message without destination (and possibly source) addressdefault MessageMessage. src(Address new_src)voidBaseMessage. writeToNoAddrs(Address src, java.io.DataOutput out)voidMessage. writeToNoAddrs(Address src, java.io.DataOutput out)Writes the message to an output stream excluding the destination (and possibly source) addressMethod parameters in org.jgroups with type arguments of type Address Modifier and Type Method Description MembershipMembership. add(java.util.Collection<Address> v)Adds a list of members to this membershipstatic ViewView. create(Address coord, long id, java.util.Collection<Address> members)MembershipMembership. merge(java.util.Collection<Address> new_mems, java.util.Collection<Address> suspects)Merges membership with the new members and removes suspects.MembershipMembership. remove(java.util.Collection<Address> v)Removes all the members contained in v from this membershipMembershipMembership. retainAll(java.util.Collection<Address> v)MembershipMembership. set(java.util.Collection<Address> v)Clears the membership and adds all members of v This method will clear out all the old members of this membership by invoking theClearmethod.Constructors in org.jgroups with parameters of type Address Constructor Description BaseMessage(Address dest)Constructs a message given a destination addressBatchMessage(Address dest, int capacity)BatchMessage(Address dest, Address src, Message[] msgs, int index)BytesMessage(Address dest)Constructs a message given a destination addressBytesMessage(Address dest, byte[] array)Constructs a message given a destination and source address and the payload byte arrayBytesMessage(Address dest, byte[] array, int offset, int length)Constructs a message.BytesMessage(Address dest, java.lang.Object obj)Constructs a message given a destination and source address and the payload objectBytesMessage(Address dest, ByteArray array)CompositeMessage(Address dest)CompositeMessage(Address dest, java.util.Collection<Message> messages)CompositeMessage(Address dest, Message... messages)EmptyMessage(Address dest)LongMessage(Address dest, long v)Membership(Address... initial_members)MergeView(Address creator, long id, java.util.List<Address> members, java.util.List<View> subgroups)Creates a new viewMergeView(ViewId view_id, Address[] members, java.util.List<View> subgroups)NioMessage(Address dest)Constructs a message given a destination addressNioMessage(Address dest, java.nio.ByteBuffer buf)Constructs a message given a destination and source address and the payload byte bufferObjectMessage(Address dest)Constructs a message given a destination addressObjectMessage(Address dest, java.lang.Object obj)Constructs a message given a destination address and the payload objectObjectMessage(Address dest, SizeStreamable obj)Constructs a message given a destination address and the payload objectUnreachableException(java.lang.String msg, Address member)UnreachableException(Address member)View(Address creator, long id, java.util.List<Address> members)Creates a new viewView(ViewId view_id, Address[] members)Creates a new view.ViewId(Address creator)Creates a ViewID with the coordinator address and a Lamport timestamp of 0.ViewId(Address creator, 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 Membership with a given initial members.MergeView(Address creator, long id, java.util.List<Address> members, java.util.List<View> subgroups)Creates a new viewMergeView(ViewId view_id, java.util.List<Address> members, java.util.List<View> subgroups)Creates a new merge viewView(Address creator, long id, java.util.List<Address> members)Creates a new viewView(ViewId view_id, java.util.Collection<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 Address[]RequestCorrelator.MultiDestinationHeader. exclusion_listContains a list of members who should not receive the request (others will drop).protected Address[]RequestOptions. exclusion_listA list of members which should be excluded from a callprotected AddressMessageDispatcher. local_addrprotected AddressRequestCorrelator. local_addrThe address of this group memberprotected AddressUnicastRequest. targetFields in org.jgroups.blocks with type parameters of type Address Modifier and Type Field Description protected java.util.Collection<Address>MessageDispatcher. membersMethods in org.jgroups.blocks that return Address Modifier and Type Method Description Address[]RequestOptions. exclusionList()Address[]RequestOptions. getExclusionList()AddressReplCache. getLocalAddress()AddressReplicatedHashMap. getLocalAddress()AddressReplicatedTree. getLocalAddress()AddressRequestCorrelator. getLocalAddress()Methods in org.jgroups.blocks that return types with arguments of type Address Modifier and Type Method Description java.util.List<Address>ReplicatedTree. getMembers()java.util.List<Address>ReplCache.ConsistentHashFunction. hash(K key, short replication_count)java.util.List<Address>ReplCache.HashFunction. hash(K key, short replication_count)Function that, given a key and a replication count, returns replication_count number of different addresses of nodes.Methods in org.jgroups.blocks with parameters of type Address Modifier and Type Method Description <T> TRpcDispatcher. callRemoteMethod(Address dest, java.lang.String meth, java.lang.Object[] args, java.lang.Class<?>[] types, RequestOptions opts)Invokes a method in a cluster member and - if blocking - returns the result<T> TRpcDispatcher. callRemoteMethod(Address dest, MethodCall call, RequestOptions options)Invokes a method in a cluster member and - if blocking - returns the result<T> java.util.concurrent.CompletableFuture<T>RpcDispatcher. callRemoteMethodWithFuture(Address dest, MethodCall call, RequestOptions opts)Invokes a method in a cluster member and - if blocking - returns the resultprotected static RequestCorrelatorMessageDispatcher. createRequestCorrelator(Protocol transport, RequestHandler handler, Address local_addr)RequestOptionsRequestOptions. exclusionList(Address... mbrs)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 requestvoidGroupRequest. memberUnreachable(Address mbr)abstract voidRequest. memberUnreachable(Address mbr)voidUnicastRequest. memberUnreachable(Address mbr)voidGroupRequest. receiveResponse(java.lang.Object response_value, Address sender, boolean is_exception)Callback (called by RequestCorrelator or Transport).abstract voidRequest. receiveResponse(java.lang.Object response_value, Address sender, boolean is_exception)voidUnicastRequest. receiveResponse(java.lang.Object response_value, Address sender, boolean is_exception)Callback (called by RequestCorrelator or Transport).<T extends Protocol>
TMessageDispatcher.ProtocolAdapter. setAddress(Address addr)UpHandlerMessageDispatcher.ProtocolAdapter. setLocalAddress(Address a)RequestCorrelatorRequestCorrelator. setLocalAddress(Address a)voidRequestCorrelator. setMemberUnreachable(Address mbr)protected booleanGroupRequest. setSuspected(Address mbr)protected booleanRequestCorrelator. skip(RequestCorrelator.Header hdr, Address sender)Method parameters in org.jgroups.blocks with type arguments of type Address Modifier and Type Method Description <T> RspList<T>RpcDispatcher. callRemoteMethods(java.util.Collection<Address> dests, java.lang.String method_name, java.lang.Object[] args, java.lang.Class<?>[] types, RequestOptions options)Invokes a method in all members and expects responses from members contained in dests (or all members if dests is null).<T> RspList<T>RpcDispatcher. callRemoteMethods(java.util.Collection<Address> dests, MethodCall method_call, RequestOptions opts)Invokes a method in all members and expects responses from members contained in dests (or all members if dests is null).<T> java.util.concurrent.CompletableFuture<RspList<T>>RpcDispatcher. callRemoteMethodsWithFuture(java.util.Collection<Address> dests, MethodCall call, RequestOptions options)Invokes a method in all members and expects responses from members contained in dests (or all members if dests is null).protected <T> GroupRequest<T>MessageDispatcher. cast(java.util.Collection<Address> dests, Message msg, RequestOptions options, boolean block_for_results)<T> RspList<T>MessageDispatcher. castMessage(java.util.Collection<Address> dests, Message msg, RequestOptions opts)Sends a message to all members and expects responses from members in dests (if non-null).<T> java.util.concurrent.CompletableFuture<RspList<T>>MessageDispatcher. castMessageWithFuture(java.util.Collection<Address> dests, Message msg, RequestOptions opts)Sends a message to all members and expects responses from members in dests (if non-null).voidReplCache.ConsistentHashFunction. installNodes(java.util.List<Address> new_nodes)voidReplCache.HashFunction. installNodes(java.util.List<Address> nodes)When the topology changes, this method will be called.protected voidRequestCorrelator. sendAnycastRequest(Message req, java.util.Collection<Address> dest_mbrs)<T> voidRequestCorrelator. sendMulticastRequest(java.util.Collection<Address> dest_mbrs, Message msg, Request<T> req, RequestOptions opts)Sends a request to a group.protected voidGroupRequest. sendRequest(Message msg, java.util.Collection<Address> targetMembers)protected <X extends MessageDispatcher>
XMessageDispatcher. setMembers(java.util.List<Address> new_mbrs)voidReplicatedHashMap.Notification. viewChange(View view, java.util.List<Address> mbrs_joined, java.util.List<Address> mbrs_left)Constructors in org.jgroups.blocks with parameters of type Address Constructor Description MultiDestinationHeader(byte type, long id, short corr_id, Address[] exclusion_list)RequestCorrelator(Protocol down_prot, RequestHandler handler, Address local_addr)Constructor.UnicastRequest(RequestCorrelator corr, Address target, RequestOptions options)Constructor parameters in org.jgroups.blocks with type arguments of type Address Constructor Description GroupRequest(RequestCorrelator corr, java.util.Collection<Address> targets, RequestOptions options) -
Uses of Address in org.jgroups.blocks.cs
Fields in org.jgroups.blocks.cs declared as Address Modifier and Type Field Description protected AddressBaseServer. local_addrprotected AddressConnection. peer_addrprotected AddressNioClient. remote_addrprotected AddressTcpClient. remote_addrFields in org.jgroups.blocks.cs with type parameters of type Address Modifier and Type Field Description protected java.util.Map<Address,Connection>BaseServer. connsprotected java.util.Map<Address,java.util.concurrent.locks.Lock>BaseServer. locksMethods in org.jgroups.blocks.cs that return Address Modifier and Type Method Description AddressBaseServer. localAddress()protected static AddressBaseServer. localAddress(java.net.InetAddress bind_addr, int local_port, java.net.InetAddress external_addr, int external_port)AddressClient. localAddress()abstract AddressConnection. localAddress()AddressNioConnection. localAddress()AddressTcpConnection. localAddress()AddressConnection. peerAddress()protected AddressNioConnection. readPeerAddress()protected AddressTcpConnection. readPeerAddress(java.net.Socket client_sock)Reads the peer's address.AddressClient. remoteAddress()AddressNioClient. remoteAddress()AddressTcpClient. remoteAddress()Methods in org.jgroups.blocks.cs with parameters of type Address Modifier and Type Method Description voidBaseServer. addConnection(Address peer_addr, Connection conn)booleanBaseServer. closeConnection(Address addr)booleanBaseServer. closeConnection(Address addr, boolean notify)abstract voidConnection. connect(Address dest)voidNioConnection. connect(Address dest)protected voidNioConnection. connect(Address dest, boolean send_local_addr)voidTcpConnection. connect(Address dest)protected voidTcpConnection. connect(Address dest, boolean send_local_addr)booleanBaseServer. connectionEstablishedTo(Address address)protected abstract ConnectionBaseServer. createConnection(Address dest)Creates a new connection object to target dest, but doesn't yet connect itprotected NioConnectionNioBaseServer. createConnection(Address dest)protected TcpConnectionTcpBaseServer. createConnection(Address dest)voidBaseServer. flush(Address dest)ConnectionBaseServer. getConnection(Address dest)Creates a new connection to dest, or returns an existing oneprotected java.util.concurrent.locks.LockBaseServer. getLock(Address dest)booleanBaseServer. hasConnection(Address address)voidBaseServer. receive(Address sender, byte[] data, int offset, int length)Called by aConnectionimplementation when a message has been received.voidBaseServer. receive(Address sender, java.io.DataInput in, int len)voidBaseServer. receive(Address sender, java.nio.ByteBuffer buf)Called by aConnectionimplementation when a message has been receivedvoidReceiver. receive(Address sender, byte[] buf, int offset, int length)Delivers a message from a given sender to the applicationdefault voidReceiver. receive(Address sender, java.io.DataInput in)Deprecated, for removal: This API element is subject to removal in a future version.default voidReceiver. receive(Address sender, java.io.DataInput in, int length)Receive data from the given senderdefault voidReceiver. receive(Address sender, java.nio.ByteBuffer buf)Delivers a message from a given sender to the applicationvoidReceiverAdapter. receive(Address sender, byte[] buf, int offset, int length)voidBaseServer. removeConnectionIfPresent(Address address, Connection conn)Only removes the connection if conns.get(address) == connvoidBaseServer. replaceConnection(Address address, Connection conn)voidBaseServer. send(Address dest, byte[] data, int offset, int length)voidBaseServer. send(Address dest, java.nio.ByteBuffer data)voidNioClient. send(Address dest, byte[] data, int offset, int length)voidNioClient. send(Address dest, java.nio.ByteBuffer data)voidTcpClient. send(Address dest, byte[] data, int offset, int length)voidTcpClient. send(Address dest, java.nio.ByteBuffer data)protected voidNioConnection. sendLocalAddress(Address local_addr)protected voidTcpConnection. sendLocalAddress(Address local_addr)Send the cookie first, then our port number.protected <T> booleanBaseServer. validateArgs(Address dest, T buffer)Method parameters in org.jgroups.blocks.cs with type arguments of type Address Modifier and Type Method Description voidBaseServer. forAllConnections(java.util.function.BiConsumer<Address,Connection> c)voidBaseServer. retainAll(java.util.Collection<Address> current_mbrs)Removes all connections which are not in current_mbrsConstructors in org.jgroups.blocks.cs with parameters of type Address Constructor Description NioConnection(Address peer_addr, NioBaseServer server)Creates a connection stub and binds it, useNioConnection.connect(Address)to connectTcpConnection(Address peer_addr, TcpBaseServer server)Creates a connection to a remote peer, useTcpConnection.connect(Address)to connectTcpConnectionNonBlocking(Address peer_addr, TcpBaseServer server, int max_size) -
Uses of Address in org.jgroups.demos
Methods in org.jgroups.demos with parameters of type Address Modifier and Type Method Description voidTopology. addNode(Address member)voidPubClient. receive(Address sender, byte[] buf, int offset, int length)voidPubClient. receive(Address sender, java.io.DataInput in, int length)voidPubClient. receive(Address sender, java.nio.ByteBuffer buf)voidPubServer. receive(Address sender, byte[] buf, int offset, int length)voidPubServer. receive(Address sender, java.io.DataInput in, int length)voidPubServer. receive(Address sender, java.nio.ByteBuffer buf)Method parameters in org.jgroups.demos with type arguments of type Address Modifier and Type Method Description voidReplicatedHashMapDemo. viewChange(View view, java.util.List<Address> new_mbrs, java.util.List<Address> old_mbrs) -
Uses of Address in org.jgroups.fork
Methods in org.jgroups.fork with parameters of type Address Modifier and Type Method Description ForkChannelForkChannel. connect(java.lang.String cluster_name, Address target, long timeout)ForkChannelForkChannel. getState(Address target, long timeout)protected ForkChannelForkChannel. setLocalAddress(Address local_addr)voidForkProtocolStack. setLocalAddress(Address addr) -
Uses of Address in org.jgroups.protocols
Fields in org.jgroups.protocols declared as Address Modifier and Type Field Description protected AddressCOUNTER. coordThe address of the cluster coordinator.protected AddressSEQUENCER. coordprotected AddressSEQUENCER2. coordprotected AddressDiscovery. current_coordprotected AddressFD_SOCK2.PingDest. destprotected AddressASYM_ENCRYPT. key_server_addrprotected AddressBatchBundler. local_addrprotected AddressPerDestinationBundler. local_addrprotected AddressPDC.Mapping. logical_addrprotected AddressFD_SOCK.FdHeader. mbrprotected AddressSEQUENCER.Flusher. new_coordprotected AddressDAISYCHAIN. nextprotected static AddressPerDestinationBundler. NULLprotected static AddressSTATS. NULL_DESTprotected AddressDAISYCHAIN.DaisyHeader. original_senderprotected AddressPDC.Mapping. physical_addrprotected AddressFD_SOCK. ping_destprotected AddressNakAckHeader. senderprotected AddressPingData. senderprotected AddressEncryptHeader. serverprotected AddressFD_SOCK2.FdHeader. srvprotected AddressFD_SOCK2.Request. suspectprotected AddressVERIFY_SUSPECT.Entry. suspectprotected AddressVERIFY_SUSPECT2.Entry. suspectprotected AddressRSVP.Entry. targetprotected AddressAlternatingBundler. target_destFields in org.jgroups.protocols with type parameters of type Address Modifier and Type Field Description protected java.util.Map<Address,java.net.SocketAddress>SimpleTCP. addr_tableprotected java.util.List<Address>COUNTER. backup_coordsBackup coordinators.protected LazyRemovalCache<Address,IpAddress>FD_SOCK. cacheCache of member addresses and their ServerSocket addressesprotected java.util.concurrent.ConcurrentMap<Address,PhysicalAddress>PDC. cacheprotected AgeOutCache<Address>ReliableUnicast. cacheprotected AgeOutCache<Address>UNICAST3. cacheprotected java.util.Map<Address,MessageBatch>ReliableMulticast. cached_batchesprotected java.util.Map<Address,MessageBatch>ReliableUnicast. cached_batchesTo cache batches for sending messages up the stack (https://issues.redhat.com/browse/JGRP-2841).protected java.util.Map<Address,MessageBatch>UNICAST3. cached_batchesTo cache batches for sending messages up the stack (https://issues.redhat.com/browse/JGRP-2841)protected java.util.List<Address>Discovery.DiscoveryCacheDisseminationTask. curr_mbrsprotected java.util.concurrent.ConcurrentMap<Address,BoundedHashMap<java.lang.Long,java.lang.Long>>SEQUENCER. delivery_tableprotected java.util.Map<Address,PerDestinationBundler.SendBuffer>PerDestinationBundler. destsprotected java.util.Map<Address,java.lang.String>STOMP. endpointsprotected java.util.concurrent.ConcurrentMap<Address,java.util.concurrent.ConcurrentMap<java.lang.Long,FRAG2.FragEntry>>FRAG2. fragment_listprotected java.util.concurrent.ConcurrentMap<Address,java.util.concurrent.ConcurrentMap<java.lang.Integer,FRAG3.FragEntry>>FRAG3. fragment_listprotected java.util.function.Function<Address,java.util.List<Message>>BaseBundler. FUNCprotected static java.util.function.Function<AsciiString,java.util.Map<Address,SHARED_LOOPBACK>>SHARED_LOOPBACK. FUNCprotected static java.util.function.Function<Address,MsgStats>STATS. FUNCprotected Promise<java.util.Map<Address,IpAddress>>FD_SOCK. get_cache_promiseUsed to rendezvous on GET_CACHE and GET_CACHE_RSPprotected java.util.Set<Address>BARRIER. holesprotected java.util.Map<java.net.InetAddress,java.util.List<Address>>FD_HOST. hostsMap of hosts and their cluster members, updated on view changes.protected java.util.Set<Address>DISCARD. ignoredMembersprotected ExpiryCache<Address>ReliableUnicast. last_sync_sentKeep track of when a SEND_FIRST_SEQNO message was sent to a given senderprotected ExpiryCache<Address>UNICAST3. last_sync_sentKeep track of when a SEND_FIRST_SEQNO message was sent to a given senderprotected java.util.List<Address>Discovery.DiscoveryCacheDisseminationTask. left_mbrsprotected LazyRemovalCache<Address,PhysicalAddress>TP. logical_addr_cacheCache which maintains mappings between logical and physical addresses.protected java.util.Set<Address>FD_SOCK.FdHeader. mbrsprotected java.util.Collection<Address>FD_SOCK2.FdHeader. mbrsprotected java.util.Collection<? extends Address>PingData. mbrsprotected java.util.Map<Address,Message>BARRIER. mcast_queueprotected java.util.Collection<Address>DISCARD. membersprotected java.util.List<Address>FailureDetection. membersprotected java.util.List<Address>FD_HOST. membersprotected java.util.List<Address>FD_SOCK. membersprotected java.util.List<Address>FRAG. membersprotected java.util.List<Address>FRAG2. membersprotected java.util.List<Address>FRAG3. membersprotected java.util.List<Address>ReliableMulticast. membersprotected java.util.List<Address>ReliableUnicast. membersprotected java.util.List<Address>RSVP. membersprotected java.util.Set<Address>TP. membersThe members of this group (updated when a member joins or leaves).protected java.util.List<Address>UNICAST3. membersprotected java.util.Map<Address,BATCH.Buffer>BATCH. msgMapDeprecated, for removal: This API element is subject to removal in a future version.protected java.util.Map<Address,BATCH2.Buffer>BATCH2. msgMapprotected java.util.concurrent.ConcurrentMap<Address,BatchBundler.Buffer>BatchBundler. msgMapprotected java.util.Map<Address,java.util.List<Message>>BaseBundler. msgsKeys are destinations, values are lists of Messagesprotected java.util.List<Address>Discovery.DiscoveryCacheDisseminationTask. new_mbrsprotected java.util.Map<Address,java.util.List<Message>>MAKE_BATCH. oob_map_mcastprotected java.util.Map<Address,java.util.List<Message>>MAKE_BATCH. oob_map_ucastprotected java.util.List<Address>FD_SOCK. pingable_mbrsprotected static LazyRemovalCache.Printable<Address,LazyRemovalCache.Entry<PhysicalAddress>>TP. print_functionprotected java.util.Map<Address,byte[]>ASYM_ENCRYPT. pub_mapprotected java.util.Map<Address,Credit>FlowControl. receivedKeeps track of credits per member at the receiver.protected java.util.concurrent.ConcurrentMap<Address,MsgStats>STATS. receivedMaintains stats per receiverprotected java.util.Map<Address,ReliableUnicast.ReceiverEntry>ReliableUnicast. recv_tableprotected java.util.Map<Address,UNICAST3.ReceiverEntry>UNICAST3. recv_tableprotected java.util.Map<Address,java.util.List<Message>>MAKE_BATCH. reg_map_mcastprotected java.util.Map<Address,java.util.List<Message>>MAKE_BATCH. reg_map_ucastprotected static java.util.Map<AsciiString,java.util.Map<Address,SHARED_LOOPBACK>>SHARED_LOOPBACK. routing_tableMap of cluster names and address-protocol mappings.protected java.util.Map<Address,ReliableUnicast.SenderEntry>ReliableUnicast. send_tableprotected java.util.Map<Address,UNICAST3.SenderEntry>UNICAST3. send_tableprotected java.util.concurrent.ConcurrentMap<Address,MsgStats>STATS. sentMaintains stats per target destinationprotected java.util.Map<Address,? extends Credit>UFC. sentMap: keys are members, values are credits left.protected static java.lang.ThreadLocal<Address>ASYM_ENCRYPT. srv_addrprotected java.util.Map<Address,java.lang.Long>ReliableMulticast. stable_xmit_mapprotected SuppressLog<Address>BaseBundler. suppress_logprotected SuppressLog<Address>TP. suppress_log_different_clusterLog to suppress identical warnings for messages from members in different clustersprotected SuppressLog<Address>TP. suppress_log_different_versionLog to suppress identical warnings for messages from members with different (incompatible) versionsprotected SuppressLog<Address>ReliableMulticast. suppress_log_non_memberLog to suppress identical warnings for messages from non-membersprotected BoundedList<Tuple<Address,java.lang.Long>>FailureDetection. suspect_historyprotected java.util.Set<Address>FailureDetection. suspected_mbrsprotected java.util.Set<Address>FD_HOST. suspected_mbrsprotected java.util.Set<Address>FD_SOCK. suspected_mbrsprotected java.util.Set<Address>FD_SOCK.BroadcastTask. suspectsprotected java.util.Set<Address>FD_SOCK2.BroadcastTask. suspectsprotected java.util.concurrent.ConcurrentMap<Address,java.lang.Long>FD_ALL. timestampsprotected java.util.Map<Address,java.util.concurrent.atomic.AtomicBoolean>FD_ALL2. timestampsprotected java.util.Map<Address,FD_ALL3.Bitmap>FD_ALL3. timestampsprotected java.util.Map<Address,Message>BARRIER. ucast_queueprotected java.util.Map<Address,ViewId>MERGE3. viewsprotected ExpiryCache<Address>TP. who_has_cacheCache keeping track of WHO_HAS requests for physical addresses (given a logical address) and expiring them after who_has_cache_timeout msprotected java.util.Map<Address,ReliableMulticast.Entry>ReliableMulticast. xmit_tableMap to store sent and received messages (keyed by sender)protected java.util.Map<Address,java.lang.Long>ReliableMulticast. xmit_task_mapUsed by the retransmit task to keep the last retransmitted seqno per sender (https://issues.redhat.com/browse/JGRP-1539)protected java.util.Map<Address,java.lang.Long>ReliableUnicast. xmit_task_mapUsed by the retransmit task to keep the last retransmitted seqno per member (applicable only for received messages (ReceiverEntry)): https://issues.redhat.com/browse/JGRP-1539protected java.util.Map<Address,java.lang.Long>UNICAST3. xmit_task_mapUsed by the retransmit task to keep the last retransmitted seqno per member (applicable only for received messages (ReceiverEntry)): https://issues.redhat.com/browse/JGRP-1539Methods in org.jgroups.protocols that return Address Modifier and Type Method Description protected AddressFD_SOCK2.PingDest. dest()protected AddressFD_SOCK. determineCoordinator()protected AddressFD_SOCK. determinePingDest()AddressPingData. getAddress()protected static AddressASYM_ENCRYPT. getCachedServerAddress()AddressSEQUENCER. getCoordinator()AddressSEQUENCER2. getCoordinator()AddressPDC.Mapping. getLogicalAddr()AddressDAISYCHAIN.DaisyHeader. getOriginalSender()AddressPDC.Mapping. getPhysicalAddr()AddressNakAckHeader. getSender()AddressPingData. getSender()AddressDH_KEY_EXCHANGE. getServerLocation()abstract AddressKeyExchange. getServerLocation()Returns the address of the server, e.g.AddressSSL_KEY_EXCHANGE. getServerLocation()AddressASYM_ENCRYPT. keyServerAddr()AddressEncryptHeader. server()Methods in org.jgroups.protocols that return types with arguments of type Address Modifier and Type Method Description protected java.util.Map<ViewId,java.util.Set<Address>>MERGE3. convertViews()AgeOutCache<Address>ReliableUnicast. getAgeOutCache()AgeOutCache<Address>UNICAST3. getAgeOutCache()LazyRemovalCache<Address,PhysicalAddress>TP. getLogicalAddressCache()protected abstract java.util.Map<Address,?>FailureDetection. getTimestamps()protected java.util.Map<Address,?>FD_ALL. getTimestamps()protected java.util.Map<Address,?>FD_ALL2. getTimestamps()protected java.util.Map<Address,?>FD_ALL3. getTimestamps()java.util.Collection<? extends Address>PingData. mbrs()protected java.util.Map<Address,IpAddress>FD_SOCK. unmarshal(byte[] buffer, int offset, int length)protected java.util.Map<Address,byte[]>ASYM_ENCRYPT. unserializeKeys(Address sender, byte[] buf, int offset, int length)Methods in org.jgroups.protocols with parameters of type Address Modifier and Type Method Description ReliableUnicast.ReceiverEntryReliableUnicast. _getReceiverEntry(Address sender, long seqno, boolean first, short conn_id, Address real_dest)protected voidRingBufferBundler. _loopback(Address dest, Address sender, Message[] buf, int start_index, int end_index)protected voidRingBufferBundler. _send(Address dest, Message msg, byte[] cluster_name, Message[] buf, int start, int end, java.util.List<Message> list)protected voidRSVP.Entry. ack(Address member)voidCOUNTER.ReconciliationTask. add(COUNTER.ReconcileResponse rsp, Address sender)protected voidLOCAL_PING. addAddressToLocalCache(Address addr, PhysicalAddress phys_addr)protected booleanDiscovery. addDiscoveryResponseToCaches(Address mbr, java.lang.String logical_name, PhysicalAddress physical_addr)DISCARDDISCARD. addIgnoredMembers(Address... senders)DISCARDDISCARD. addIgnoreMember(Address sender)Messages from this sender will get droppedprotected voidMERGE3. addInfo(Address sender, ViewId view_id, java.lang.String logical_name, PhysicalAddress physical_addr)Adds received INFO to views hashmapprotected MessageASYM_ENCRYPT. addKeysToMessage(Message msg, boolean copy, boolean add_secret_keys, Address serialize_only)Adds the public and/or encrypted shared keys to the payload of msg.protected voidReliableUnicast. addMessage(ReliableUnicast.ReceiverEntry entry, Address sender, long seqno, Message msg)protected voidUNICAST3. addMessage(UNICAST3.ReceiverEntry entry, Address sender, long seqno, Message msg)protected ASYM_ENCRYPT.ProcessingASYM_ENCRYPT. addMetadata(Message msg, boolean add_secret_keys, Address include_secret_key_only_for, boolean attach_fetch_key_header)booleanSimpleTCP. addPhysicalAddressToCache(Address logical_addr, PhysicalAddress physical_addr)booleanTP. addPhysicalAddressToCache(Address logical_addr, PhysicalAddress physical_addr)protected booleanTP. addPhysicalAddressToCache(Address logical_addr, PhysicalAddress physical_addr, boolean overwrite)protected voidReliableUnicast. addQueuedMessages(Address sender, ReliableUnicast.ReceiverEntry entry, java.util.Collection<Message> queued_msgs)protected voidUNICAST3. addQueuedMessages(Address sender, UNICAST3.ReceiverEntry entry, java.util.Collection<Message> queued_msgs)protected static java.lang.StringDiscovery. addressAsString(Address address)protected static java.lang.StringPDC. addressAsString(Address address)protected static java.lang.StringFILE_PING. addressToFilename(Address mbr)protected voidFD_SOCK.BroadcastTask. addSuspectedMember(Address mbr)Adds a suspected member.protected longFlowControl. adjustCredit(java.util.Map<Address,Credit> map, Address sender, int length)Check whether sender has enough credits left.protected voidSEQUENCER. broadcast(Message msg, boolean copy, Address original_sender, long seqno, boolean resend)protected voidFD_SOCK. broadcastSuspectMessage(Address suspected_mbr)Sends a SUSPECT message to all group members.protected voidFD_SOCK. broadcastUnuspectMessage(Address mbr)protected voidFD_SOCK2. broadcastUnuspectMessage(Address mbr)protected static voidASYM_ENCRYPT. cacheServerAddress(Address srv)protected booleanSEQUENCER. canDeliver(Address sender, long seqno)Checks if seqno has already been received from sender.voidFRAG2. clearFragmentsFor(Address mbr)voidFRAG3. clearFragmentsFor(Address mbr)voidReliableUnicast. closeConnection(Address mbr)Removes and resets from connection table (which is already locked).voidUNICAST3. closeConnection(Address mbr)Removes and resets from connection table (which is already locked).voidReliableUnicast. closeReceiveConnection(Address mbr)voidUNICAST3. closeReceiveConnection(Address mbr)voidReliableUnicast. closeSendConnection(Address mbr)voidUNICAST3. closeSendConnection(Address mbr)protected ReliableUnicast.ReceiverEntryReliableUnicast. compareConnIds(short other, short mine, boolean first, ReliableUnicast.ReceiverEntry e, Address sender, long seqno, Address real_dest)protected booleanFD_SOCK2. connectTo(Address new_ping_dest, Membership mbrs)protected booleanFD_SOCK2. connectTo(IpAddress dest, Address logical_addr)protected voidFD_SOCK2. connectToNextPingDest(Address already_suspect)protected booleanJDBC_PING. contains(java.lang.String cluster_name, Address addr)protected ReliableUnicast.ReceiverEntryReliableUnicast. createReceiverEntry(Address sender, long seqno, short conn_id, Address dest)protected UNICAST3.ReceiverEntryUNICAST3. createReceiverEntry(Address sender, long seqno, short conn_id, Address dest)protected javax.net.ssl.SSLSocketSSL_KEY_EXCHANGE. createSocketTo(Address target)static NakAckHeaderNakAckHeader. createXmitRequestHeader(Address orginal_sender)protected voidJDBC_PING2. delete(java.lang.String clustername, Address addressToDelete)protected voidJDBC_PING2. delete(java.sql.Connection conn, java.lang.String clustername, Address addressToDelete)protected voidReliableMulticast. deliver(Message msg, Address sender, long seqno, ReliableMulticast.Entry entry, java.lang.String error_msg)protected voidReliableUnicast. deliverBatch(MessageBatch batch, ReliableUnicast.Entry entry, Address original_dest)protected voidReliableUnicast. deliverMessage(Message msg, Address sender, long seqno)protected voidUNICAST3. deliverMessage(Message msg, Address sender, long seqno)protected MessageSERIALIZE. deserialize(Address sender, byte[] buf, int offset, int length)protected FD_SOCK2.PingDestFD_SOCK2.PingDest. dest(Address d)protected booleanFD_SOCK2.PingDest. destChanged(Address a)voidDiscovery. discoveryRequestReceived(Address sender, java.lang.String logical_name, PhysicalAddress physical_addr)voidTCPPING. discoveryRequestReceived(Address sender, java.lang.String logical_name, PhysicalAddress physical_addr)voidTP. doSend(byte[] buf, int offset, int length, Address dest)voidCOUNTER.AddAndGetRequest. execute(COUNTER protocol, Address sender)voidCOUNTER.CompareAndSetRequest. execute(COUNTER protocol, Address sender)voidCOUNTER.DeleteRequest. execute(COUNTER protocol, Address sender)voidCOUNTER.GetOrCreateRequest. execute(COUNTER protocol, Address sender)voidCOUNTER.ReconcileRequest. execute(COUNTER protocol, Address sender)voidCOUNTER.Request. execute(COUNTER protocol, Address sender)voidCOUNTER.ResendPendingRequests. execute(COUNTER protocol, Address sender)voidCOUNTER.SetRequest. execute(COUNTER protocol, Address sender)voidCOUNTER.UpdateRequest. execute(COUNTER protocol, Address sender)voidReliableUnicast. expired(Address key)Called by AgeOutCache, to removed expired connectionsvoidUNICAST3. expired(Address key)Called by AgeOutCache, to removed expired connectionsprotected IpAddressFD_SOCK. fetchPingAddress(Address mbr)Attempts to obtain the ping_addr first from the cache, then by unicasting q request tombr, then by multicasting a request to all members.voidDH_KEY_EXCHANGE. fetchSecretKeyFrom(Address target)abstract voidKeyExchange. fetchSecretKeyFrom(Address target)Needs to fetch the secret key from a given destination (usually the key server).voidSSL_KEY_EXCHANGE. fetchSecretKeyFrom(Address target)protected voidSEQUENCER. flush(Address new_coord)<T extends Buffer<Message>>
TReliableMulticast. getBuf(Address sender)Returns the receive window for sender; only used for testing.DigestReliableMulticast. getDigest(Address mbr)protected ReliableMulticast.EntryReliableMulticast. getEntry(Address sender)protected java.net.InetAddressFD_HOST. getHostFor(Address mbr)longNAKACK4. getNumUnackedMessages(Address dest)intReliableUnicast. getNumUnackedMessages(Address dest)intUNICAST3. getNumUnackedMessages(Address dest)protected PhysicalAddressFD_HOST. getPhysicalAddress(Address logical_addr)protected java.util.List<IpAddress>FD_SOCK2. getPhysicalAddresses(Address a)Returns the physical addresses for in range [a+offset..a+offset+port_rangePhysicalAddressTP. getPhysicalAddressFromCache(Address logical_addr)intUFC_NB. getQueuedMessagesTo(Address dest)longFlowControl. getReceiverCreditsFor(Address mbr)protected ReliableUnicast.ReceiverEntryReliableUnicast. getReceiverEntry(Address sender, long seqno, boolean first, short conn_id, Address real_dest)protected UNICAST3.ReceiverEntryUNICAST3. getReceiverEntry(Address sender, long seqno, boolean first, short conn_id, Address dest)longUFC. getSenderCreditsFor(Address mbr)protected ReliableUnicast.SenderEntryReliableUnicast. getSenderEntry(Address dst)protected UNICAST3.SenderEntryUNICAST3. getSenderEntry(Address dst)Table<Message>UNICAST3. getSendWindow(Address target)Used for testing only!protected voidDH_KEY_EXCHANGE. handle(DH_KEY_EXCHANGE.DhHeader hdr, Address sender)protected java.lang.ObjectFD_SOCK2. handle(FD_SOCK2.FdHeader hdr, Address sender)protected voidNAKACK4. handleAck(Address sender, long ack)protected voidReliableMulticast. handleAck(Address sender, long ack)protected voidReliableUnicast. handleAckReceived(Address sender, long seqno, short conn_id, int timestamp)Add the ACK to hashtable.sender.sent_msgsprotected voidUNICAST3. handleAckReceived(Address sender, long seqno, short conn_id, int timestamp)Add the ACK to hashtable.sender.sent_msgsprotected voidReliableUnicast. handleBatchReceived(ReliableUnicast.ReceiverEntry entry, Address sender, java.util.List<LongTuple<Message>> msgs, boolean oob, Address original_dest)protected voidUNICAST3. handleBatchReceived(UNICAST3.ReceiverEntry entry, Address sender, java.util.List<LongTuple<Message>> msgs, boolean oob, Address original_dest)protected abstract voidFlowControl. handleCredit(Address sender, long increase)protected voidMFC. handleCredit(Address sender, long increase)protected voidUFC. handleCredit(Address sender, long increase)protected voidFlowControl. handleCreditRequest(java.util.Map<Address,Credit> map, Address sender, long requested_credits)protected voidReliableUnicast. handleDataReceived(Address sender, long seqno, short conn_id, boolean first, Message msg)Check whether the hashtable contains an entry e forsender(create if not).protected voidUNICAST3. handleDataReceived(Address sender, long seqno, short conn_id, boolean first, Message msg)Check whether the hashtable contains an entry e forsender(create if not).protected voidReliableUnicast. handleDataReceivedFromSelf(Address sender, long seqno, Message msg)Called when the sender of a message is the local member.protected voidUNICAST3. handleDataReceivedFromSelf(Address sender, long seqno, Message msg)Called when the sender of a message is the local member.protected voidDiscovery. handleDiscoveryResponse(java.util.List<PingData> data, Address sender)protected voidDiscovery. handleDiscoveryResponse(PingData data, Address sender)protected voidReliableMulticast. handleHighestSeqno(Address sender, long seqno)Compares the sender's highest seqno with my highest seqno: if the sender's is higher, ask sender for retransmissionprotected voidReliableUnicast. handleResendingOfFirstMessage(Address sender, int timestamp)We need to resend the first message with our conn_idprotected voidUNICAST3. handleResendingOfFirstMessage(Address sender, int timestamp)We need to resend the first message with our conn_idprotected voidCOUNTER. handleResponse(org.jgroups.protocols.COUNTER.Response rsp, Address sender)protected voidRSVP. handleResponse(Address member, short id)protected voidDH_KEY_EXCHANGE. handleSecretKeyRequest(java.security.PublicKey dh_public_key, Address sender)protected voidDH_KEY_EXCHANGE. handleSecretKeyResponse(java.security.PublicKey dh_public_key, byte[] encrypted_secret_key, byte[] version, Address sender)protected voidReliableUnicast. handleUpEvent(Address sender, Message msg, UnicastHeader hdr)protected voidUNICAST3. handleUpEvent(Address sender, Message msg, UnicastHeader3 hdr)protected voidReliableMulticast. handleXmitReq(Address xmit_requester, SeqnoList missing_msgs, Address original_sender)Retransmits messsages first_seqno to last_seqno from original_sender from xmit_table to xmit_requester, called when XMIT_REQ is received.protected voidReliableUnicast. handleXmitRequest(Address sender, SeqnoList missing)protected voidUNICAST3. handleXmitRequest(Address sender, SeqnoList missing)booleanReliableUnicast. hasSendConnectionTo(Address dest)Used for testing onlybooleanUNICAST3. hasSendConnectionTo(Address dest)Used for testing onlyprotected voidASYM_ENCRYPT. installPublicKeys(Address sender, byte[] buf, int offset, int length)protected voidASYM_ENCRYPT. installSharedGroupKey(Address sender, javax.crypto.SecretKey key, byte[] version)protected booleanEncrypt. inView(Address sender, java.lang.String error_msg)protected booleanDiscovery. isCoord(Address member)protected booleanReliableUnicast. isLocal(Address addr)protected booleanUNICAST3. isLocal(Address addr)booleanLocalTransport. isLocalMember(Address addr)Returns true if addr is a local member, false otherwiseprotected booleanReliableUnicast. isLocalSiteMaster(Address dest)protected booleanUNICAST3. isLocalSiteMaster(Address dest)protected booleanFD_HOST. isPinger(Address mbr)booleanUFC_NB. isQueuingTo(Address dest)ASYM_ENCRYPTASYM_ENCRYPT. keyServerAddr(Address ks)protected voidBaseBundler. loopback(Address dest, Address sender, java.lang.Iterable<Message> list, int size)protected voidBaseBundler. loopback(Address dest, Address sender, Message[] list, int len)protected intRingBufferBundler. marshalMessagesToSameDestination(Address dest, Message[] buf, int start_index, int end_index, int max_bundle_size, java.util.List<Message> list)protected intRingBufferBundlerLockless. marshalMessagesToSameDestination(Address dest, Message[] buf, int start_index, int available_msgs, int max_bundle_size)protected intRingBufferBundlerLockless2. marshalMessagesToSameDestination(Address dest, Message[] buf, int start_index, int end_index, int max_bundle_size)protected abstract <T> booleanFailureDetection. needsToBeSuspected(Address mbr, T value)protected <T> booleanFD_ALL. needsToBeSuspected(Address mbr, T value)protected <T> booleanFD_ALL2. needsToBeSuspected(Address mbr, T value)protected <T> booleanFD_ALL3. needsToBeSuspected(Address mbr, T value)voidFD_SOCK2. receive(Address sender, byte[] buf, int offset, int length)voidFD_SOCK2. receive(Address sender, java.io.DataInput in, int length)voidTP. receive(Address sender, byte[] data, int offset, int length)Subclasses must call this method when a unicast or multicast message has been received.voidTP. receive(Address sender, java.io.DataInput in, int ignoredLength)MsgStatsMsgStats. received(Address dest, int length)protected static voidSHARED_LOOPBACK. register(AsciiString cluster, Address local_addr, SHARED_LOOPBACK shared_loopback)protected voidTP. registerLocalAddress(Address addr)Associates the address with the physical address fetched from the cacheprotected voidFILE_PING. remove(java.lang.String clustername, Address addr)protected voidJDBC_PING. remove(java.lang.String clustername, Address addr)protected voidJDBC_PING2. remove(java.lang.String clustername, Address addr)protected voidRACKSPACE_PING. remove(java.lang.String clustername, Address addr)protected voidSWIFT_PING. remove(java.lang.String clustername, Address addr)protected voidReliableMulticast. removeAndDeliver(Buffer<Message> win, ReliableMulticast.Entry e, Address sender, boolean loopback, AsciiString cluster)Efficient way of checking whether another thread is already processing messages from sender.protected voidReliableUnicast. removeAndDeliver(ReliableUnicast.Entry entry, Address sender, AsciiString cluster, int min_size)Try to remove as many messages as possible from the table as pass them up.protected voidSEQUENCER2. removeAndDeliver(Table<Message> win, Address sender)protected voidUNICAST3. removeAndDeliver(Table<Message> win, Address sender, AsciiString cluster, int min_size)Try to remove as many messages as possible from the table as pass them up.protected booleanFD_SOCK. removeFromPingableMembers(Address mbr)DISCARDDISCARD. removeIgnoredMember(Address member)protected voidTP. removeLogicalAddressFromCache(Address logical_addr)protected voidPDC. removeNodeFromDisk(Address logical_addr)voidReliableUnicast. removeReceiveConnection(Address mbr)voidUNICAST3. removeReceiveConnection(Address mbr)voidReliableUnicast. removeSendConnection(Address mbr)voidUNICAST3. removeSendConnection(Address mbr)protected voidFD_SOCK2.BroadcastTask. removeSuspect(Address suspect)protected booleanVERIFY_SUSPECT. removeSuspect(Address suspect)protected booleanVERIFY_SUSPECT2. removeSuspect(Address suspect)protected voidFD_SOCK.BroadcastTask. removeSuspectedMember(Address suspected_mbr)voidMFC. replenish(Address mbr, long credits)protected voidReliableMulticast. retransmit(long first_seqno, long last_seqno, Address sender, boolean multicast_xmit_request)protected voidReliableMulticast. retransmit(SeqnoList missing_msgs, Address sender, boolean multicast_xmit_request)protected voidReliableUnicast. retransmit(SeqnoList missing, Address sender, Address real_dest)Sends a retransmit request to the given senderprotected voidUNICAST3. retransmit(SeqnoList missing, Address sender, Address real_dest)Sends a retransmit request to the given senderabstract voidBasicTCP. send(Address dest, byte[] data, int offset, int length)protected voidCOUNTER. send(Address dest, ByteArray buffer)voidTCP_NIO2. send(Address dest, byte[] data, int offset, int length)voidTCP. send(Address dest, byte[] data, int offset, int length)protected voidNAKACK4. sendAck(Address to, Buffer<Message> win)protected voidReliableMulticast. sendAck(Address to, Buffer<Message> win)protected voidReliableUnicast. sendAck(Address dst, ReliableUnicast.Entry entry, Address real_dest)protected voidUNICAST3. sendAck(Address dst, long seqno, short conn_id, Address real_dest)voidReliableUnicast. sendClose(Address dest, short conn_id)voidUNICAST3. sendClose(Address dest, short conn_id)protected voidCOUNTER. sendCounterNotFoundExceptionResponse(Address dest, Owner owner, java.lang.String counter_name)protected voidFlowControl. sendCredit(Address dest, long credits)protected voidFlowControl. sendCreditRequest(Address dest, long credits_needed)We cannot send this request as OOB message, as the credit request needs to queue up behind the regular messages; if a receiver cannot process the regular messages, that is a sign that the sender should be throttled !protected voidDiscovery. sendDiscoveryResponse(java.util.List<PingData> list, Address sender)protected voidDiscovery. sendDiscoveryResponse(Address logical_addr, PhysicalAddress physical_addr, java.lang.String logical_name, Address sender, boolean coord)protected voidFD_SOCK. sendIHaveSockMessage(Address dst, Address mbr, IpAddress addr)Sends or broadcasts a I_HAVE_SOCK response.protected voidAUTH. sendJoinRejectionMessage(Address dest, java.lang.String error_msg)protected voidAUTH. sendMergeRejectionMessage(Address dest)protected voidBaseBundler. sendMessageList(Address dest, Address src, java.util.List<Message> list, ByteArrayDataOutputStream out)protected voidBaseBundler. sendMessageListArray(Address dest, Address src, Message[] list, int len, ByteArrayDataOutputStream out)protected voidPerDestinationBundler.SendBuffer. sendMessages(Address dest, Address src, java.util.List<Message> list)protected voidBaseBundler. sendMultiple(Address dst, Address sender, java.util.List<Message> list, ByteArrayDataOutputStream out)protected voidBaseBundler. sendMultiple(Address dst, Address sender, Message[] list, int len, ByteArrayDataOutputStream out)protected voidAUTH. sendRejectionMessage(byte type, Address dest, java.lang.String error_msg)protected voidCOUNTER. sendRequest(Address dest, COUNTER.Request req)protected voidReliableUnicast. sendRequestForFirstSeqno(Address dest, Address original_dest)protected voidUNICAST3. sendRequestForFirstSeqno(Address dest, Address original_dest)protected voidCOUNTER. sendResponse(Address dest, org.jgroups.protocols.COUNTER.Response<?> rsp)protected voidRSVP. sendResponse(Address dest, short id)protected voidSEQUENCER2. sendSeqnoResponse(Address original_sender, long seqno, int num_seqnos)protected voidBaseBundler. sendSingle(Address dst, Message msg, ByteArrayDataOutputStream out)protected voidBaseBundler. sendSingleMessage(Address dest, Message msg, ByteArrayDataOutputStream out)voidLocalTransport. sendTo(Address dest, byte[] buf, int offset, int length)Sends a message to a given local member.protected voidSHARED_LOOPBACK. sendTo(Address dest, byte[] buf, int offset, int length)protected voidSimpleTCP. sendTo(Address dest, byte[] buffer, int offset, int length)protected voidTP. sendTo(Address dest, byte[] buf, int offset, int length)protected voidTUNNEL. sendTo(Address dest, byte[] buf, int offset, int length)voidTUNNEL.TUNNELPolicy. sendToAllMembers(java.lang.String group, Address sender, byte[] data, int offset, int length)voidTUNNEL.TUNNELPolicy. sendToSingleMember(java.lang.String group, Address dest, Address sender, byte[] data, int offset, int length)protected voidTUNNEL. sendUnicast(Address dest, byte[] data, int offset, int length)protected voidReliableMulticast. sendXmitRsp(Address dest, Message msg)Sends a message msg to the requester.MsgStatsMsgStats. sent(Address dest, int length)protected voidASYM_ENCRYPT. serializeKeys(ByteArrayDataOutputStream out, boolean serialize_shared_keys, Address serialize_only)Serializes all public keys and their corresponding encrypted shared group keys into a bufferEncryptHeaderEncryptHeader. server(Address s)FD_SOCK2.FdHeaderFD_SOCK2.FdHeader. serverAddress(Address a)DISCARDDISCARD. setAddress(Address localAddress)<T extends Protocol>
TFORK. setAddress(Address addr)<T extends Protocol>
TTP. setAddress(Address addr)protected voidTP. setInAllThreadFactories(java.lang.String cluster_name, Address local_address, java.lang.String pattern)DAISYCHAIN.DaisyHeaderDAISYCHAIN.DaisyHeader. setOriginalSender(Address s)protected booleanDISCARD. shouldDropUpMessage(Message msg, Address sender)Checks if a message should be passed up, or notprotected voidSEQUENCER. startFlusher(Address new_coord)booleanTP. unicastDestMismatch(Address dest)protected voidReliableMulticast. unknownMember(Address sender, java.lang.Object message)protected static voidSHARED_LOOPBACK. unregister(AsciiString cluster, Address local_addr)protected voidASYM_ENCRYPT. unserializeAndInstallKeys(Address sender, byte[] version, ByteArrayDataInputStream in)Unserializes public keys and installs them to pub_map, then reads encrypted shared keys and install our ownprotected java.util.Map<Address,byte[]>ASYM_ENCRYPT. unserializeKeys(Address sender, byte[] buf, int offset, int length)protected booleanFailureDetection. unsuspect(Address mbr)Removes mbr from suspected_mbrs and sends a UNSUSPECT event up and down the stackprotected booleanFD_HOST. unsuspect(Address mbr)protected voidFD_SOCK. unsuspect(Address mbr)protected voidFD_SOCK2. unsuspect(Address mbr)voidVERIFY_SUSPECT. unsuspect(Address mbr)voidVERIFY_SUSPECT2. unsuspect(Address mbr)protected abstract voidFailureDetection. update(Address sender, boolean log_msg, boolean skip_if_exists)protected voidFD_ALL. update(Address sender, boolean log_msg, boolean skip_if_exists)protected voidFD_ALL2. update(Address sender, boolean log_msg, boolean skip_if_exists)protected voidFD_ALL3. update(Address sender, boolean log_msg, boolean skip_if_exists)protected voidVERIFY_SUSPECT. verifySuspectWithICMP(Address suspected_mbr)protected booleanTP. versionMatch(short version, Address sender)protected voidFILE_PING. writeAll(Address[] excluded_mbrs)protected voidPDC. writeNodeToDisk(Address logical_addr, PhysicalAddress physical_addr)protected java.io.FilePDC. writeToTempFile(java.io.File dir, Address logical_addr, Address physical_addr, java.lang.String logical_name)Writes the data to a temporary file.
The file is stored in the same directory as the other cluster files but is given the .tmp suffixMethod parameters in org.jgroups.protocols with type arguments of type Address Modifier and Type Method Description protected voidFD_SOCK2.BroadcastTask. addSuspects(java.util.List<Address> mbrs)protected booleanVERIFY_SUSPECT. addSuspects(java.util.Collection<Address> list)Adds suspected members to the suspect list.protected booleanVERIFY_SUSPECT2. addSuspects(java.util.Collection<Address> list)Adds suspected members to the suspect list.protected longFlowControl. adjustCredit(java.util.Map<Address,Credit> map, Address sender, int length)Check whether sender has enough credits left.protected voidNAKACK4. adjustReceivers(java.util.List<Address> members)protected voidReliableMulticast. adjustReceivers(java.util.List<Address> members)Removes old members from xmit-table and adds new members to xmit-table (at seqnos hd=0, hr=0).protected voidFD_SOCK.BroadcastTask. adjustSuspectedMembers(java.util.List<Address> new_mbrship)Removes all elements from suspected_mbrs that are not in the new membershipprotected voidVERIFY_SUSPECT. adjustSuspectedMembers(java.util.List<Address> new_mbrship)Removes all elements from suspects that are not in the new membershipprotected voidFD_SOCK2.BroadcastTask. adjustSuspects(java.util.List<Address> mbrs)Removes all elements from suspects that are not in the new membershipprotected voidFD_SOCK2. broadcastSuspectMessage(java.util.List<Address> suspected_members)Sends a SUSPECT message to all group members.protected voidDiscovery. callFindMembersInAllDiscoveryProtocols(java.util.List<Address> mbrs, boolean initial_discovery, Responses rsps)CallsDiscovery.findMembers(List, boolean, Responses)in this protocol and all discovery protocols belowstatic java.util.List<View>MERGE3. detectDifferentViews(java.util.Map<Address,View> map)protected voidDiscovery. disseminateDiscoveryInformation(java.util.List<Address> current_mbrs, java.util.List<Address> left_mbrs, java.util.List<Address> new_mbrs)Disseminates cache information (UUID/IP adddress/port/name) to the given membersprotected voidTP. fetchPhysicalAddrs(java.util.List<Address> missing)protected ResponsesTP. fetchResponsesFromDiscoveryProtocol(java.util.List<Address> missing)ResponsesDiscovery. findMembers(java.util.List<Address> members, boolean initial_discovery, boolean async, long timeout)protected abstract voidDiscovery. findMembers(java.util.List<Address> members, boolean initial_discovery, Responses responses)Fetches information (e.g.voidFILE_PING. findMembers(java.util.List<Address> members, boolean initial_discovery, Responses responses)ResponsesLOCAL_PING. findMembers(java.util.List<Address> members, boolean initial_discovery, boolean async, long timeout)voidLOCAL_PING. findMembers(java.util.List<Address> members, boolean initial_discovery, Responses responses)voidPING. findMembers(java.util.List<Address> members, boolean initial_discovery, Responses responses)voidSHARED_LOOPBACK_PING. findMembers(java.util.List<Address> members, boolean initial_discovery, Responses responses)voidTCPGOSSIP. findMembers(java.util.List<Address> members, boolean initial_discovery, Responses responses)voidTCPPING. findMembers(java.util.List<Address> members, boolean initial_discovery, Responses responses)protected voidBARRIER. flushQueue(java.util.Map<Address,Message> queue)protected voidFlowControl. handleCreditRequest(java.util.Map<Address,Credit> map, Address sender, long requested_credits)protected voidBATCH. handleViewChange(java.util.List<Address> mbrs)Deprecated, for removal: This API element is subject to removal in a future version.protected voidBATCH2. handleViewChange(java.util.List<Address> mbrs)protected voidFlowControl. handleViewChange(java.util.List<Address> mbrs)protected voidMFC. handleViewChange(java.util.List<Address> mbrs)protected voidUFC. handleViewChange(java.util.List<Address> mbrs)ReliableUnicastReliableUnicast. lastSync(ExpiryCache<Address> c)static ByteArrayFD_SOCK. marshal(LazyRemovalCache<Address,IpAddress> addrs)FD_SOCK.FdHeaderFD_SOCK.FdHeader. mbrs(java.util.Set<Address> members)FD_SOCK2.FdHeaderFD_SOCK2.FdHeader. mbrs(java.util.Collection<Address> m)PingDataPingData. mbrs(java.util.Collection<? extends Address> mbrs)protected static java.lang.StringFlowControl. printMap(java.util.Map<Address,? extends Credit> m)protected voidFILE_PING. readAll(java.util.List<Address> members, java.lang.String clustername, Responses responses)protected voidJDBC_PING. readAll(java.sql.Connection connection, java.util.List<Address> members, java.lang.String clustername, Responses rsps)protected voidJDBC_PING. readAll(java.util.List<Address> members, java.lang.String clustername, Responses responses)protected voidJDBC_PING2. readAll(java.util.List<Address> members, java.lang.String cluster, Responses rsps)protected voidRACKSPACE_PING. readAll(java.util.List<Address> members, java.lang.String clustername, Responses responses)protected voidSWIFT_PING. readAll(java.util.List<Address> members, java.lang.String clustername, Responses responses)voidUNICAST3. removeSendConnection(java.util.function.Predicate<Address> pred)protected voidFD_SOCK. resetPingableMembers(java.util.Collection<Address> new_mbrs)abstract voidBasicTCP. retainAll(java.util.Collection<Address> members)protected booleanRSVP.Entry. retainAll(java.util.Collection<Address> members)voidTCP_NIO2. retainAll(java.util.Collection<Address> members)voidTCP. retainAll(java.util.Collection<Address> members)protected voidFailureDetection. retainKeys(java.util.List<Address> mbrs)protected voidPING. sendDiscoveryRequest(java.lang.String cluster_name, java.util.List<Address> members_to_find, boolean initial_discovery)protected static ByteArrayASYM_ENCRYPT. serializeKeys(java.util.Map<Address,byte[]> keys)protected voidDiscovery. startCacheDissemination(java.util.List<Address> curr_mbrs, java.util.List<Address> left_mbrs, java.util.List<Address> new_mbrs)protected voidFailureDetection. suspect(java.util.List<Address> suspects)protected voidFD_HOST. suspect(java.util.List<Address> suspects)protected voidFD_SOCK. suspect(java.util.Set<Address> suspects)protected voidFD_SOCK2. suspect(java.util.Collection<Address> suspects)protected voidVERIFY_SUSPECT. verifySuspect(java.util.Collection<Address> mbrs)Sends ARE_YOU_DEAD message to suspected_mbr, wait for return or timeoutprotected voidVERIFY_SUSPECT2. verifySuspect(java.util.Collection<Address> mbrs)Sends ARE_YOU_DEAD message to suspected_mbr, wait for return or timeoutConstructors in org.jgroups.protocols with parameters of type Address Constructor Description Buffer(Address address)Buffer(Address address)Buffer(Address address)DaisyHeader(Address original_sender)Entry(Address member)Unicast entryEntry(Address suspect, long target_time)Entry(Address suspect, long target_time)FdHeader(byte type, Address mbr)FdHeader(byte type, Address mbr, IpAddress sock_addr)Flusher(Address new_coord)Mapping(Address logical_addr, PhysicalAddress physical_addr, java.lang.String logical_name)PingData(Address sender, boolean is_server)PingData(Address sender, boolean is_server, java.lang.String logical_name, PhysicalAddress physical_addr)ReceiverEntry(Buffer<Message> received_msgs, short recv_conn_id, Address real_dest)ReceiverEntry(Table<Message> received_msgs, short recv_conn_id, Address real_dest)Request(FD_SOCK2.Request.Type type, Address suspect)SendBuffer(Address dest)Constructor parameters in org.jgroups.protocols with type arguments of type Address Constructor Description DiscoveryCacheDisseminationTask(java.util.List<Address> curr_mbrs, java.util.List<Address> left_mbrs, java.util.List<Address> new_mbrs)Entry(java.util.Collection<Address> members)Multicast entry -
Uses of Address in org.jgroups.protocols.dns
Methods in org.jgroups.protocols.dns that return types with arguments of type Address Modifier and Type Method Description protected java.util.List<Address>DefaultDNSResolver. resolveAAAAEntries(java.lang.String dnsQuery)protected java.util.List<Address>AddressedDNSResolver. resolveAEntries(java.lang.String dnsQuery, java.lang.String srcPort)protected java.util.List<Address>DefaultDNSResolver. resolveAEntries(java.lang.String dnsQuery)protected java.util.List<Address>DefaultDNSResolver. resolveAEntries(java.lang.String dnsQuery, java.lang.String srcPort)java.util.List<Address>DefaultDNSResolver. resolveIps(java.lang.String dnsQuery, DNSResolver.DNSRecordType recordType)java.util.List<Address>DNSResolver. resolveIps(java.lang.String dnsQuery, DNSResolver.DNSRecordType recordType)protected java.util.List<Address>DefaultDNSResolver. resolveSRVEntries(java.lang.String dnsQuery)Method parameters in org.jgroups.protocols.dns with type arguments of type Address Modifier and Type Method Description voidDNS_PING. findMembers(java.util.List<Address> members, boolean initial_discovery, Responses responses) -
Uses of Address in org.jgroups.protocols.pbcast
Fields in org.jgroups.protocols.pbcast declared as Address Modifier and Type Field Description protected AddressSTABLE. coordinatorprotected Address[]DeltaView. left_membersMembers which left the view corresponding to ref_view_idprotected AddressGMS.GmsHeader. mbrprotected AddressGmsImpl.Request. mbrprotected Address[]DeltaView. new_membersMembers which joined the view corresponding to ref_view_idprotected AddressStreamingStateTransfer.StateGetter. requesterprotected AddressMergeData. senderprotected AddressStreamingStateTransfer. state_providerprotected AddressSTATE.StateOutputStream. stateRequesterFields in org.jgroups.protocols.pbcast with type parameters of type Address Modifier and Type Field Description protected java.util.Map<Address,MessageBatch>NAKACK2. cached_batchesTo cache batches for sending messages up the stack (https://issues.redhat.com/browse/JGRP-2841)protected java.util.concurrent.ConcurrentMap<Address,java.util.Collection<Address>>Merger.MergeTask. coordsList of all subpartition coordinators and their membersprotected java.util.concurrent.ConcurrentMap<Address,java.util.Collection<Address>>Merger.MergeTask. coordsList of all subpartition coordinators and their membersprotected java.util.List<Address>GMS. joiningMembers joined but for which no view has been received yetprotected Promise<Address>Leaver. leave_promiseprotected java.util.List<Address>GMS. leavingMembers excluded from group, but for which no view has been received yetprotected java.util.List<Address>NAKACK2. membersprotected java.util.List<Address>STATE_TRANSFER. membersprotected java.util.List<Address>StreamingStateTransfer. membersprotected BoundedList<Address>GMS. prev_membersKeeps track of old members (up to num_prev_mbrs)protected java.util.Map<Address,java.lang.Long>NAKACK2. stable_xmit_mapprotected ProcessingQueue<Address>STATE_TRANSFER. state_requestersList of members requesting stateprotected ProcessingQueue<Address>StreamingStateTransfer. state_requestersList of members requesting state.protected SuppressLog<Address>NAKACK2. suppress_log_non_memberLog to suppress identical warnings for messages from non-membersprotected java.util.Map<Address,View>GmsImpl.Request. viewsprotected java.util.concurrent.ConcurrentMap<Address,Table<Message>>NAKACK2. xmit_tableMap to store sent and received messages (keyed by sender)protected java.util.Map<Address,java.lang.Long>NAKACK2. xmit_task_mapUsed by the retransmit task to keep the last retransmitted seqno per sender (https://issues.redhat.com/browse/JGRP-1539)Methods in org.jgroups.protocols.pbcast that return Address Modifier and Type Method Description protected AddressGMS. determineCoordinator()protected AddressSTATE_TRANSFER. determineCoordinator()Return the first element of members which is not me.protected AddressStreamingStateTransfer. determineCoordinator()protected AddressMerger. determineMergeLeader(java.util.Map<Address,View> views)Returns the address of the merge leaderprotected AddressGMS. determineNextCoordinator()Returns the second-in-lineprotected AddressGMS. getCoord()Address[]DeltaView. getLeftMembers()AddressGMS.GmsHeader. getMember()Address[]DeltaView. getNewMembers()AddressMergeData. getSender()AddressNakAckHeader2. getSender()Methods in org.jgroups.protocols.pbcast that return types with arguments of type Address Modifier and Type Method Description protected java.util.List<Address>GMS. computeNewMembership(java.util.Collection<java.util.Collection<Address>> subviews)Computes a merge membershipprotected java.util.List<Address>GMS. computeNewMembership(java.util.List<Address> current_members, java.util.Collection<Address> joiners, java.util.Collection<Address> leavers, java.util.Collection<Address> suspects)Computes the regular membershipprotected static java.util.Map<Address,java.util.Collection<Address>>Merger. determineMergeCoords(java.util.Map<Address,View> views)Needs to return a map of all subview coordinators and their views (as a collection of members).protected static java.util.Map<Address,java.util.Collection<Address>>Merger. determineMergeCoords(java.util.Map<Address,View> views)Needs to return a map of all subview coordinators and their views (as a collection of members).java.util.List<Address>GMS.DefaultMembershipPolicy. getNewMembership(java.util.Collection<java.util.Collection<Address>> subviews)Default implementation for a merge.java.util.List<Address>GMS.DefaultMembershipPolicy. getNewMembership(java.util.Collection<Address> current_members, java.util.Collection<Address> joiners, java.util.Collection<Address> leavers, java.util.Collection<Address> suspects)Takes the existing membership list and removes suspected and left members, then adds new members to the end of the liststatic java.util.List<Address>GMS.DefaultMembershipPolicy. getNewMembershipOld(java.util.Collection<java.util.Collection<Address>> subviews)Old default implementation for a merge.java.util.Iterator<Address>DeltaView. iterator()protected java.util.Collection<? extends Address>GMS. readMembers(byte[] buffer, int offset, int length)Methods in org.jgroups.protocols.pbcast with parameters of type Address Modifier and Type Method Description protected voidMerger. _handleMergeRequest(Address sender, MergeId merge_id, java.util.Collection<? extends Address> mbrs)protected voidSTATE_TRANSFER. closeHoleFor(Address member)protected voidStreamingStateTransfer. closeHoleFor(Address member)voidLeaver. coordChanged(Address new_coord)Callback to notify Leaver that the coord changed.protected voidParticipantGmsImpl. coordChanged(Address from, Address to)protected voidServerGmsImpl. coordChanged(Address from, Address to)protected Tuple<java.io.InputStream,java.lang.Object>STATE_SOCK. createStreamToProvider(Address provider, StreamingStateTransfer.StateHeader hdr)protected Tuple<java.io.InputStream,java.lang.Object>STATE. createStreamToProvider(Address provider, StreamingStateTransfer.StateHeader hdr)protected abstract Tuple<java.io.InputStream,java.lang.Object>StreamingStateTransfer. createStreamToProvider(Address provider, StreamingStateTransfer.StateHeader hdr)Creates an InputStream to the state provider to read the state.protected voidSTATE. createStreamToRequester(Address requester)protected voidStreamingStateTransfer. createStreamToRequester(Address requester)Creates an OutputStream to the state requester to write the statestatic NakAckHeader2NakAckHeader2. createXmitRequestHeader(Address orginal_sender)protected voidNAKACK2. deliver(Message msg, Address sender, long seqno, java.lang.String error_msg)protected booleanClientGmsImpl. firstOfAllClients(Address joiner, Responses rsps)Handles the case where no coord responses were received.DigestNAKACK2. getDigest(Address mbr)protected static intSTABLE. getRank(Address member, View v)protected voidSTATE_TRANSFER. getStateFromApplication(Address requester, Digest digest)protected voidStreamingStateTransfer. getStateFromApplication(Address requester, java.io.OutputStream out, boolean use_separate_thread)Table<Message>NAKACK2. getWindow(Address sender)Returns the receive window for sender; only used for testing.protected java.lang.ObjectSTABLE. handle(STABLE.StableHeader hdr, Address sender, Digest digest)voidSTATE_TRANSFER. handle(Address state_requester)voidStreamingStateTransfer. handle(Address state_requester)voidGmsImpl. handleDigestResponse(Address sender, Digest digest)voidMerger. handleDigestResponse(Address sender, Digest digest)voidServerGmsImpl. handleDigestResponse(Address sender, Digest digest)protected voidSTATE. handleEOF(Address sender)protected voidStreamingStateTransfer. handleEOF(Address sender)protected voidNAKACK2. handleHighestSeqno(Address sender, long seqno)Compares the sender's highest seqno with my highest seqno: if the sender's is higher, ask sender for retransmissionvoidGmsImpl. handleLeaveResponse(Address sender)voidLeaver. handleLeaveResponse(Address sender)voidGmsImpl. handleMergeRequest(Address sender, MergeId merge_id, java.util.Collection<? extends Address> mbrs)voidMerger. handleMergeRequest(Address sender, MergeId merge_id, java.util.Collection<? extends Address> mbrs)Get the view and digest and send back both (MergeData) in the form of a MERGE_RSP to the sender.voidServerGmsImpl. handleMergeRequest(Address sender, MergeId merge_id, java.util.Collection<? extends Address> mbrs)Get the view and digest and send back both (MergeData) in the form of a MERGE_RSP to the sender.protected voidSTABLE. handleStabilityMessage(Digest stable_digest, Address sender, ViewId view_id)protected voidSTABLE. handleStableMessage(Digest d, Address sender, ViewId view_id)Digest d contains (a) the highest seqnos deliverable for each sender and (b) the highest seqnos seen for each member.protected voidSTATE. handleStateChunk(Address sender, byte[] buffer, int offset, int length)protected voidStreamingStateTransfer. handleStateChunk(Address sender, byte[] buffer, int offset, int length)protected voidSTATE_SOCK. handleStateReq(Address requester)protected voidSTATE_TRANSFER. handleStateReq(Address requester)protected voidStreamingStateTransfer. handleStateReq(Address requester)protected voidSTATE_TRANSFER. handleStateRsp(Digest digest, Address sender, byte[] state)Set the digest and the send the state up to the applicationprotected voidStreamingStateTransfer. handleStateRsp(Address provider, StreamingStateTransfer.StateHeader hdr)protected voidNAKACK2. handleXmitReq(Address xmit_requester, SeqnoList missing_msgs, Address original_sender)Retransmits messsages first_seqno to last_seqno from original_sender from xmit_table to xmit_requester, called when XMIT_REQ is received.voidClientGmsImpl. join(Address address)voidCoordGmsImpl. join(Address ignored)abstract voidGmsImpl. join(Address mbr)voidParticipantGmsImpl. join(Address ignored)protected voidClientGmsImpl. joinInternal(Address mbr, boolean joinWithStateTransfer)Makes this process join a group.voidClientGmsImpl. joinWithStateTransfer(Address local_addr)voidCoordGmsImpl. joinWithStateTransfer(Address ignored)abstract voidGmsImpl. joinWithStateTransfer(Address local_addr)voidParticipantGmsImpl. joinWithStateTransfer(Address ignored)GMS.GmsHeaderGMS.GmsHeader. mbr(Address mbr)protected voidSTATE_TRANSFER. punchHoleFor(Address member)protected voidStreamingStateTransfer. punchHoleFor(Address member)protected voidNAKACK2. removeAndDeliver(Table<Message> buf, Address sender, boolean loopback, AsciiString cluster, int min_size)Efficient way of checking whether another thread is already processing messages from sender.protected voidNAKACK2. retransmit(long first_seqno, long last_seqno, Address sender, boolean multicast_xmit_request)protected voidNAKACK2. retransmit(SeqnoList missing_msgs, Address sender, boolean multicast_xmit_request)protected voidStreamingStateTransfer. sendEof(Address requester)protected voidSTATE_TRANSFER. sendException(Address requester, java.lang.Throwable exception)protected voidStreamingStateTransfer. sendException(Address requester, java.lang.Throwable exception)voidGMS. sendJoinResponse(JoinRsp rsp, Address dest)protected voidGMS. sendJoinResponse(ByteArray marshalled_rsp, Address dest)protected voidLeaver. sendLeaveRequest(Address coord, Address leaving_mbr)protected voidGmsImpl. sendMergeRejectedResponse(Address sender, MergeId merge_id)protected voidMerger. sendMergeRejectedResponse(Address sender, MergeId merge_id)protected voidMerger. sendMergeResponse(Address sender, View view, Digest digest, MergeId merge_id)Send back a response containing view and digest to senderprotected voidGMS. sendViewAck(Address dest)protected voidNAKACK2. sendXmitRsp(Address dest, Message msg)Sends a message msg to the requester.protected voidStreamingStateTransfer. setStateInApplication(java.io.InputStream in, java.lang.Object resource, Address provider)voidCoordGmsImpl. suspect(Address mbr)voidGmsImpl. suspect(Address mbr)voidParticipantGmsImpl. suspect(Address mbr)protected voidNAKACK2. unknownMember(Address sender)voidGmsImpl. unsuspect(Address mbr)voidParticipantGmsImpl. unsuspect(Address mbr)Removes previously suspected member from list of currently suspected membersprotected voidSTABLE. updateLocalDigest(Digest d, Address sender)Update my own digest from a digest received by somebody else.protected 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 protected voidMerger. _handleMergeRequest(Address sender, MergeId merge_id, java.util.Collection<? extends Address> mbrs)protected voidMerger.MergeTask. _run(MergeId new_merge_id, java.util.Collection<Address> coordsCopy)Runs the merge protocol as a leaderprotected voidNAKACK2. adjustReceivers(java.util.List<Address> members)Removes old members from xmit-table and adds new members to xmit-table (at seqnos hd=0, hr=0).voidGMS. castViewChangeAndSendJoinRsps(View new_view, Digest digest, java.util.Collection<Address> expected_acks, java.util.Collection<Address> joiners, JoinRsp jr)Broadcasts the new view and digest as VIEW messages, possibly sends JOIN-RSP messages to joiners and then waits for acks from expected_acksprotected java.util.List<Address>GMS. computeNewMembership(java.util.Collection<java.util.Collection<Address>> subviews)Computes a merge membershipprotected java.util.List<Address>GMS. computeNewMembership(java.util.List<Address> current_members, java.util.Collection<Address> joiners, java.util.Collection<Address> leavers, java.util.Collection<Address> suspects)Computes the regular membershipprotected java.util.List<Address>GMS. computeNewMembership(java.util.List<Address> current_members, java.util.Collection<Address> joiners, java.util.Collection<Address> leavers, java.util.Collection<Address> suspects)Computes the regular membershipprotected static java.util.Map<Address,java.util.Collection<Address>>Merger. determineMergeCoords(java.util.Map<Address,View> views)Needs to return a map of all subview coordinators and their views (as a collection of members).protected AddressMerger. determineMergeLeader(java.util.Map<Address,View> views)Returns the address of the merge leaderprotected booleanMerger.MergeTask. getMergeDataFromSubgroupCoordinators(java.util.Map<Address,java.util.Collection<Address>> coords, MergeId new_merge_id, long timeout)Sends a MERGE_REQ to all coords and populates a list of MergeData (in merge_rsps).protected booleanMerger.MergeTask. getMergeDataFromSubgroupCoordinators(java.util.Map<Address,java.util.Collection<Address>> coords, MergeId new_merge_id, long timeout)Sends a MERGE_REQ to all coords and populates a list of MergeData (in merge_rsps).java.util.List<Address>GMS.DefaultMembershipPolicy. getNewMembership(java.util.Collection<java.util.Collection<Address>> subviews)Default implementation for a merge.java.util.List<Address>GMS.DefaultMembershipPolicy. getNewMembership(java.util.Collection<Address> current_members, java.util.Collection<Address> joiners, java.util.Collection<Address> leavers, java.util.Collection<Address> suspects)Takes the existing membership list and removes suspected and left members, then adds new members to the end of the liststatic java.util.List<Address>GMS.DefaultMembershipPolicy. getNewMembershipOld(java.util.Collection<java.util.Collection<Address>> subviews)Old default implementation for a merge.ViewGMS. getNextView(java.util.Collection<Address> joiners, java.util.Collection<Address> leavers, java.util.Collection<Address> suspected_mbrs)Computes the next view.voidGmsImpl. handleMergeRequest(Address sender, MergeId merge_id, java.util.Collection<? extends Address> mbrs)voidMerger. handleMergeRequest(Address sender, MergeId merge_id, java.util.Collection<? extends Address> mbrs)Get the view and digest and send back both (MergeData) in the form of a MERGE_RSP to the sender.voidServerGmsImpl. handleMergeRequest(Address sender, MergeId merge_id, java.util.Collection<? extends Address> mbrs)Get the view and digest and send back both (MergeData) in the form of a MERGE_RSP to the sender.protected static ByteArrayGMS. marshal(java.util.Collection<? extends Address> mbrs)voidGmsImpl. merge(java.util.Map<Address,View> views)voidMerger. merge(java.util.Map<Address,View> views)Invoked upon receiving a MERGE event from the MERGE layer.voidServerGmsImpl. merge(java.util.Map<Address,View> views)Invoked upon receiving a MERGE event from the MERGE layer.protected voidMerger.MergeTask. removeRejectedMergeRequests(java.util.Collection<Address> coords)Removed rejected merge requests from merge_rsps and coords.static voidMerger. sanitizeViews(java.util.Map<Address,View> map)Removes all members from a given view which don't have us in their view (https://issues.redhat.com/browse/JGRP-1061).protected voidGMS. sendJoinResponses(JoinRsp jr, java.util.Collection<Address> joiners)protected voidMerger. sendMergeCancelledMessage(java.util.Collection<Address> coords, MergeId merge_id)protected voidMerger. sendMergeView(java.util.Collection<Address> coords, MergeData combined_merge_data, MergeId merge_id)Sends the new view and digest to all subgroup coordinators.protected voidGMS. sendViewChangeAndJoinResponse(Message view_change_msg, JoinRsp jr, java.util.Collection<Address> joiners)voidMerger.MergeTask. start(java.util.Map<Address,View> views)protected booleanParticipantGmsImpl. wouldIBeCoordinator(java.util.Collection<Address> leaving_mbrs, java.util.Collection<Address> suspected_members)Determines whether this member is the new coordinator given a list of suspected members.Constructors in org.jgroups.protocols.pbcast with parameters of type Address Constructor Description DeltaView(ViewId view_id, ViewId ref_view_id, Address[] left_members, Address[] new_members)GmsHeader(byte type, Address mbr)Used for JOIN_REQ or LEAVE_REQ headerMergeData(Address sender, View view, Digest digest)MergeData(Address sender, View view, Digest digest, boolean merge_rejected)Request(int type, Address mbr)Request(int type, Address mbr, java.util.Map<Address,View> views)StateGetter(Address requester, java.io.OutputStream output)StateOutputStream(Address stateRequester)Constructor parameters in org.jgroups.protocols.pbcast with type arguments of type Address Constructor Description Request(int type, Address mbr, java.util.Map<Address,View> views) -
Uses of Address in org.jgroups.protocols.relay
Subinterfaces of Address in org.jgroups.protocols.relay Modifier and Type Interface Description interfaceSiteAddressAddress with a site suffixClasses in org.jgroups.protocols.relay that implement Address Modifier and Type Class Description classSiteMasterSpecial address with the UUID part being 0: identifies the current (relay) coordinator of a given site.classSiteUUIDImplementation of SiteAddressFields in org.jgroups.protocols.relay declared as Address Modifier and Type Field Description protected AddressRelayHeader. final_destprotected AddressRelayHeader. original_senderprotected AddressRoute. site_masterSiteUUID: address of the site masterFields in org.jgroups.protocols.relay with type parameters of type Address Modifier and Type Field Description protected java.util.function.Supplier<Address>DefaultRouteStatusListener. addr_getterprotected java.util.function.Supplier<Address>RandomSiteMasterPicker. addr_supplierprotected java.util.Map<Address,Address>StickySiteMasterPicker. local_sm_cacheprotected java.util.Map<Address,Address>StickySiteMasterPicker. local_sm_cacheprotected java.util.List<Address>RELAY. membersprotected java.util.Map<Address,Route>StickySiteMasterPicker. route_cacheprotected java.util.List<Address>RELAY. site_mastersMethods in org.jgroups.protocols.relay that return Address Modifier and Type Method Description AddressDefaultRouteStatusListener. addr()protected AddressRELAY3. checkLocalAddress(Address dest)AddressRelayHeader. getFinalDest()AddressRelayHeader. getOriginalSender()AddressRandomSiteMasterPicker. pickSiteMaster(java.util.List<Address> site_masters, Address original_sender)protected AddressRELAY. pickSiteMaster(Address sender)Returns a site master from site_mastersAddressSiteMasterPicker. pickSiteMaster(java.util.List<Address> site_masters, Address original_sender)Needs to pick a member from a list of addresses of site mastersAddressStickySiteMasterPicker. pickSiteMaster(java.util.List<Address> site_masters, Address original_sender)AddressRoute. siteMaster()Methods in org.jgroups.protocols.relay that return types with arguments of type Address Modifier and Type Method Description protected static java.util.List<Address>RELAY. determineSiteMasters(View view, int max_num_site_masters)Iterates over the list of members and adds every member if the member's rank is below max_site_masters.protected java.util.Map<java.lang.String,java.util.List<Address>>Relayer2.Bridge. extract(View view)Returns a map containing the site keys and addresses as valuesjava.util.List<Address>RELAY. members()java.util.List<Address>RELAY. siteMasters()Methods in org.jgroups.protocols.relay with parameters of type Address Modifier and Type Method Description protected AddressRELAY3. checkLocalAddress(Address dest)intSiteMaster. compareTo(Address other)intSiteUUID. compareTo(Address other)protected static booleanBridge. contains(java.util.List<Route> routes, Address addr)protected booleanRelayer2.Bridge. contains(java.util.List<Route> routes, Address addr)protected MessageRoute. createMessage(Address target, Address final_destination, Address original_sender, Message msg, java.util.Collection<java.lang.String> visited_sites)protected voidRELAY2. deliver(Address dest, Address sender, Message msg)protected java.lang.ObjectRELAY3. deliver(Address next_dest, Message msg, boolean dont_relay)Sends the message to a local destination.protected java.lang.ObjectRELAY3. deliver(Address next_dest, Message msg, boolean dont_relay, boolean dont_loopback, boolean oob)protected java.lang.StringRELAY2. fetchTopoFromSiteMaster(Address sm)protected voidRELAY2. forwardTo(Address next_dest, SiteAddress final_dest, Address original_sender, Message msg, boolean forward_to_current_coord)protected RouteRelayer. getForwardingRouteMatching(java.lang.String site, Address sender)Returns a Route matching any of the ForwardingRoutes, or null if none matchesprotected PhysicalAddressRELAY. getPhysicalAddress(Address mbr)protected RouteRelayer. getRoute(java.lang.String site, Address sender)protected booleanRELAY2. handleAdminMessage(RelayHeader hdr, Address sender)Handles SITES_UP/SITES_DOWN/TOPO_REQ/TOPO_RSP messagesvoidDefaultRouteStatusListener. memberUnreachable(Address member)default voidRouteStatusListener. memberUnreachable(Address member)Sent back to the original sender when the unicast destination is not part of the local cluster (site)RouteRandomSiteMasterPicker. pickRoute(java.lang.String site, java.util.List<Route> routes, Address original_sender)RouteSiteMasterPicker. pickRoute(java.lang.String site, java.util.List<Route> routes, Address original_sender)Picks a route to a given remote site from a list of routes.RouteStickySiteMasterPicker. pickRoute(java.lang.String site, java.util.List<Route> routes, Address original_sender)AddressRandomSiteMasterPicker. pickSiteMaster(java.util.List<Address> site_masters, Address original_sender)protected AddressRELAY. pickSiteMaster(Address sender)Returns a site master from site_mastersAddressSiteMasterPicker. pickSiteMaster(java.util.List<Address> site_masters, Address original_sender)Needs to pick a member from a list of addresses of site mastersAddressStickySiteMasterPicker. pickSiteMaster(java.util.List<Address> site_masters, Address original_sender)voidRoute. send(Address final_destination, Address original_sender, Message msg)voidRoute. send(Address final_destination, Address original_sender, Message msg, java.util.Collection<java.lang.String> visited_sites)protected voidRELAY3. sendMemberUnreachableTo(Address dest, Address member)Sends a MBR-UNREACHABLE message to the sender of a unicast messageprotected voidRELAY3. sendResponsesForAllSites(Address dest)protected voidRELAY3. sendResponseTo(Address dest, boolean all_sites)Returns information about all members of all sites, or only the local members of a given siteprotected voidRELAY2. sendSiteUnreachableTo(Address src, java.lang.String target_site)Sends a SITE-UNREACHABLE message to the sender of the message.protected voidRELAY3. sendSiteUnreachableTo(Address dest, java.lang.String target_site)Sends a SITE-UNREACHABLE message to the sender of the message.protected voidRELAY2. sendToBridges(Address sender, Message msg, java.lang.String... excluded_sites)Sends the message via all bridges excluding the excluded_sites bridgesprotected java.lang.ObjectRELAY3. sendToLocalSiteMaster(Address sender, Message msg)protected booleanRELAY2. sendTopoReq(JChannel bridge, Address dest)RelayHeaderRelayHeader. setFinalDestination(Address d)RelayHeaderRelayHeader. setOriginalSender(Address s)protected voidRELAY. triggerMemberUnreachableEvent(Address mbr)protected voidRELAY3. triggerMemberUnreachableEvent(Address mbr)Method parameters in org.jgroups.protocols.relay with type arguments of type Address Modifier and Type Method Description SiteMasterPickerRandomSiteMasterPicker. addressSupplier(java.util.function.Supplier<Address> s)AddressRandomSiteMasterPicker. pickSiteMaster(java.util.List<Address> site_masters, Address original_sender)AddressSiteMasterPicker. pickSiteMaster(java.util.List<Address> site_masters, Address original_sender)Needs to pick a member from a list of addresses of site mastersAddressStickySiteMasterPicker. pickSiteMaster(java.util.List<Address> site_masters, Address original_sender)Constructors in org.jgroups.protocols.relay with parameters of type Address Constructor Description RelayHeader(byte type, Address final_dest, Address original_sender)Route(Address site_master, JChannel bridge, RELAY relay, Log log)Constructor parameters in org.jgroups.protocols.relay with type arguments of type Address Constructor Description DefaultRouteStatusListener(java.util.function.Supplier<Address> s) -
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 protected AddressGossipRouter.Entry. client_addrprotected AddressProtocol. local_addrprotected AddressRouterStubManager. local_addrAddressStateTransferInfo. targetFields in org.jgroups.stack with type parameters of type Address Modifier and Type Field Description protected java.util.Map<java.lang.String,java.util.concurrent.ConcurrentMap<Address,GossipRouter.Entry>>GossipRouter. address_mappingsprotected java.util.Map<Address,ByteArrayDataOutputStream>GossipRouter. output_streamsMethods in org.jgroups.stack that return Address Modifier and Type Method Description AddressProtocol. addr()AddressAddressGenerator. generateAddress()Deprecated.default AddressAddressGenerator. generateAddress(java.lang.String name)AddressGossipData. getAddress()AddressProtocol. getAddress()AddressGossipData. getSender()AddressGossipRouter. localAddress()Methods in org.jgroups.stack that return types with arguments of type Address Modifier and Type Method Description java.util.List<Address>LargestWinningPolicy. getNewMembership(java.util.Collection<java.util.Collection<Address>> subviews)Called when a merge happened.java.util.List<Address>MembershipChangePolicy. getNewMembership(java.util.Collection<java.util.Collection<Address>> subviews)Compute a new membership based on a number of subviewsjava.util.List<Address>MembershipChangePolicy. getNewMembership(java.util.Collection<Address> current_members, java.util.Collection<Address> joiners, java.util.Collection<Address> leavers, java.util.Collection<Address> suspects)Computes a new membership based on existing, joining, leaving and suspected members.Methods in org.jgroups.stack with parameters of type Address Modifier and Type Method Description protected voidGossipRouter. addAddressMapping(Address sender, java.lang.String group, Address addr, PhysicalAddress phys_addr, java.lang.String logical_name)<T extends Protocol>
TProtocol. addr(Address addr)intIpAddress. compareTo(Address o)implements the java.lang.Comparable interfacevoidRouterStub. connect(java.lang.String group, Address addr, java.lang.String logical_name, PhysicalAddress phys_addr)Registers mbr with the GossipRouter under the given group, with the given logical name and physical address.voidRouterStub. disconnect(java.lang.String group, Address addr)protected ByteArrayDataOutputStreamGossipRouter. getOutputStream(Address mbr, int size)protected voidGossipRouter. handleGetMembersRequest(Address sender, java.io.DataInput in)protected voidGossipRouter. handleHeartbeat(Address sender)protected voidGossipRouter. handleRegister(Address sender, java.io.DataInput in)voidGossipRouter. receive(Address sender, byte[] buf, int offset, int length)voidGossipRouter. receive(Address sender, java.io.DataInput in, int length)voidGossipRouter. receive(Address sender, java.nio.ByteBuffer buf)voidRouterStub. receive(Address sender, byte[] buf, int offset, int length)voidRouterStub. receive(Address sender, java.io.DataInput in, int length)protected voidGossipRouter. removeAddressMapping(java.lang.String group, Address addr)protected voidGossipRouter. removeFromAddressMappings(Address client_addr)protected voidGossipRouter. route(java.lang.String group, Address dest, byte[] msg, int offset, int length)protected voidGossipRouter. route(java.lang.String group, Address dest, java.nio.ByteBuffer buf)protected voidGossipRouter. sendMembersResponse(Address to, GossipData rsp, java.lang.String group)voidRouterStub. sendToAllMembers(java.lang.String group, Address sender, byte[] data, int offset, int length)protected voidGossipRouter. sendToMember(Address dest, byte[] buf, int offset, int len)protected voidGossipRouter. sendToMember(Address dest, java.nio.ByteBuffer buf)protected voidGossipRouter. sendToMember(Address dest, GossipData request)voidRouterStub. sendToMember(java.lang.String group, Address dest, Address sender, byte[] data, int offset, int length)<T extends Protocol>
TProtocol. setAddress(Address addr)GossipDataGossipData. setSender(Address s)Method parameters in org.jgroups.stack with type arguments of type Address Modifier and Type Method Description java.util.List<Address>LargestWinningPolicy. getNewMembership(java.util.Collection<java.util.Collection<Address>> subviews)Called when a merge happened.java.util.List<Address>MembershipChangePolicy. getNewMembership(java.util.Collection<java.util.Collection<Address>> subviews)Compute a new membership based on a number of subviewsjava.util.List<Address>MembershipChangePolicy. getNewMembership(java.util.Collection<Address> current_members, java.util.Collection<Address> joiners, java.util.Collection<Address> leavers, java.util.Collection<Address> suspects)Computes a new membership based on existing, joining, leaving and suspected members.protected voidGossipRouter. sendToAllMembersInGroup(java.util.Set<java.util.Map.Entry<Address,GossipRouter.Entry>> dests, byte[] buf, int offset, int len)protected voidGossipRouter. sendToAllMembersInGroup(java.util.Set<java.util.Map.Entry<Address,GossipRouter.Entry>> dests, java.nio.ByteBuffer buf)protected voidGossipRouter. sendToAllMembersInGroup(java.util.Set<java.util.Map.Entry<Address,GossipRouter.Entry>> dests, GossipData request)Constructors in org.jgroups.stack with parameters of type Address Constructor Description Entry(Address client_addr, PhysicalAddress phys_addr, java.lang.String logical_name)GossipData(GossipType type, java.lang.String group, Address addr)GossipData(GossipType type, java.lang.String group, Address addr, byte[] buffer)GossipData(GossipType type, java.lang.String group, Address addr, byte[] buffer, int offset, int length)GossipData(GossipType type, java.lang.String group, Address addr, java.lang.String logical_name, PhysicalAddress physical_addr)GossipData(GossipType type, java.lang.String group, Address addr, java.util.List<PingData> ping_data)GossipData(GossipType type, java.lang.String group, Address addr, java.util.List<PingData> ping_data, PhysicalAddress physical_addr)RouterStubManager(Log log, TimeScheduler timer, java.lang.String cluster_name, Address local_addr, java.lang.String logical_name, PhysicalAddress phys_addr, long reconnect_interval)StateTransferInfo(Address target)StateTransferInfo(Address target, long timeout)StateTransferInfo(Address target, long timeout, byte[] state) -
Uses of Address in org.jgroups.util
Classes in org.jgroups.util that implement Address Modifier and Type Class Description classExtendedUUIDSubclass ofUUIDaccommodating additional data such as a flag and a small hashmap.classFlagsUUIDSubclass ofUUIDaccommodating additional data such as a flag.classMillisAddressAddress with current time as key.classUUIDLogical address which is unique over space and time.Fields in org.jgroups.util declared as Address Modifier and Type Field Description protected AddressOwner. addressprotected AddressThreadPool. addressprotected AddressMessageBatch. destThe destination address.protected AddressDigest.Entry. memberprotected Address[]Digest. membersprotected AddressMaxOneThreadPerSender.Entry. senderprotected AddressMessageBatch. senderThe sender of the message batchFields in org.jgroups.util with type parameters of type Address Modifier and Type Field Description protected java.util.Map<Address,java.lang.Long>AckTable. acksprotected static LazyRemovalCache<Address,java.lang.String>NameCache. cacheKeeps track of associations between addresses and logical namesprotected java.util.Map<Address,java.lang.Long>CreditMap. creditsprotected static java.util.function.Function<Address,java.util.Queue<Message>>MessageCache. FUNCprotected static java.util.function.Function<Address,RpcStats.RTTStat>RpcStats. FUNCprotected static java.util.function.Function<java.lang.String,java.util.List<Address>>Util. FUNCprotected static java.util.function.Function<Address,RpcStats.Result>RpcStats. FUNC2protected java.util.concurrent.ConcurrentMap<Address,MaxOneThreadPerSender.Entry>MaxOneThreadPerSender.MessageTable. mapprotected java.util.Map<Address,java.util.Queue<Message>>MessageCache. mapprotected java.util.List<Address>AckCollector. missing_acksList of members from whom we haven't received an ACK yetprotected static LazyRemovalCache.Printable<Address,LazyRemovalCache.Entry<java.lang.String>>NameCache. print_functionprotected java.util.Map<Address,RpcStats.RTTStat>RpcStats. rtt_statsprotected java.util.Map<Address,AverageMinMax>RTT. rttsprotected java.util.Map<Address,RpcStats.Result>RpcStats. statsprotected java.util.Map<Address,long[]>RTT. timesMethods in org.jgroups.util with type parameters of type Address Modifier and Type Method Description static <T extends java.util.Collection<Address>>
TUtil. readAddresses(java.io.DataInput in, java.util.function.IntFunction<T> factory)Methods in org.jgroups.util that return Address Modifier and Type Method Description static AddressUtil. addressFromString(java.lang.String s)static AddressUtil. createRandomAddress()static AddressUtil. createRandomAddress(java.lang.String name)static Address[]Util. createRandomAddresses(int num)Returns an array of num random addresses, named A, B, C etcstatic Address[]Util. createRandomAddresses(int num, boolean use_numbers)AddressMessageBatch. dest()AddressMillisAddressGenerator. generateAddress()AddressMillisAddressGenerator. generateAddress(java.lang.String ignored)AddressOneTimeAddressGenerator. generateAddress()AddressOwner. getAddress()AddressThreadPool. getAddress()AddressMessageBatch. getDest()AddressDigest.Entry. getMember()Address[]Digest. getMembersRaw()Don't use, this method is reserved for Bela ! :-)Address[]MutableDigest. getNonSetMembers()Returns an array of members whose seqno is not set.AddressMessageBatch. getSender()static AddressUtil. readAddress(java.io.DataInput in)static Address[]Util. readAddresses(java.io.DataInput in)AddressMessageBatch. sender()Methods in org.jgroups.util that return types with arguments of type Address Modifier and Type Method Description java.util.Map<Address,AverageMinMax>RTT. _rtt(int num_reqs, int size, boolean exclude_self)static java.util.Collection<Address>Util. determineActualMergeCoords(java.util.Map<Address,View> map)Similar toUtil.determineMergeCoords(java.util.Map)but only actual coordinators are counted: an actual coord is when the sender of a view is the first member of that viewstatic java.util.List<Address>Util. determineLeftMembers(java.util.List<Address> old_mbrs, java.util.List<Address> new_mbrs)Returns all members that left between 2 views.static java.util.Collection<Address>Util. determineMergeCoords(java.util.Map<Address,View> map)This is the same or a subset ofUtil.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.util.Map<Address,java.lang.String>NameCache. getContents()Returns a copy of the cache's contentsjava.util.List<Tuple<Address,java.lang.Long>>CreditMap. getMembersWithCreditsLessThan(long min_credits)java.util.List<Address>CreditMap. getMembersWithInsufficientCredits(long credit_needed)java.util.List<Address>ResponseCollector. getMissing()Returns a list of members which didn't send a valid responsejava.util.Map<Address,T>ResponseCollector. getResults()static java.util.Map<java.lang.String,java.util.List<Address>>Util. getSites(View bridge_view, java.lang.String excluding_site)java.util.List<Address>RspList. getSuspectedMembers()java.util.List<Address>ResponseCollector. getValidResults()java.util.Set<Address>CreditMap. keys()static java.util.List<Address>Util. leftMembers(java.util.Collection<Address> old_list, java.util.Collection<Address> new_list)static java.util.List<Address>Util. newMembers(java.util.List<Address> old_list, java.util.List<Address> new_list)Methods in org.jgroups.util with parameters of type Address Modifier and Type Method Description voidAckCollector. ack(Address member)voidAckCollector. ack(Address... members)long[]AckTable. ack(Address sender, long seqno)long[]AckTable. ack(Address sender, long seqno, boolean add_if_absent)Adds an ACK from a sender to the map.MessageCacheMessageCache. add(Address sender, Message msg)static voidNameCache. add(Address uuid, java.lang.String logical_name)booleanResponseCollector. add(Address member, T data)booleanResponseCollectorTask. add(Address member, T data)ResponsesResponses. add(Responses rsps, Address local_addr)voidRpcStats. add(RpcStats.Type type, Address dest, boolean sync, long time)protected voidAckCollector. addAll(java.util.Collection<Address> members, Address... exclude)protected voidAckCollector. addAll(Address... members)static java.lang.StringUtil. addressToString(Address addr)RspList<T>RspList. addRsp(Address sender, T retval)voidRpcStats. addRTTStats(Address sender, RTTHeader hdr)protected voidRpcStats. addToResults(Address dest, boolean sync, long time)static voidUtil. bufferToArray(Address sender, java.nio.ByteBuffer buf, Receiver target)intMillisAddress. compareTo(Address other)intUUID. compareTo(Address other)Compares this UUID with the specified UUID.booleanDigest. contains(Address mbr)booleanDigest. containsAll(Address... members)booleanResponses. containsResponseFrom(Address mbr)static MergeIdMergeId. create(Address addr)protected voidCreditMap. decrementAndAdd(Address member, long new_credits)Decrements credits bytes from all elements and adds new_credits to member (if non null).MessageBatchMessageBatch. dest(Address dest)java.util.Collection<Message>MessageCache. drain(Address sender)protected intDigest. find(Address mbr)PingDataResponses. findResponseFrom(Address mbr)java.lang.LongCreditMap. get(Address member)long[]Digest. get(Address member)Returns the highest delivered and received seqnos associated with a member.protected MaxOneThreadPerSender.EntryMaxOneThreadPerSender.MessageTable. get(Address sender, boolean multicast)static java.lang.StringNameCache. get(Address logical_addr)static intUtil. getRank(java.util.Collection<Address> members, Address addr)static intUtil. getRank(View view, Address addr)Returns the rank of a member in a given viewprotected voidRTT. handleRequest(Address sender, TpHeader hdr)protected voidRTT. handleResponse(Address sender, int index)booleanResponses. isCoord(Address addr)static booleanUtil. isCoordinator(View view, Address local_addr)booleanRspList. isReceived(Address sender)booleanRspList. isSuspected(Address sender)MutableDigestMutableDigest. merge(Address member, long highest_delivered_seqno, long highest_received_seqno)Similar to set(), but if the sender already exists, its seqnos will be modified (no new entry) as follows: this.highest_delivered_seqno=max(this.highest_delivered_seqno, highest_delivered_seqno) this.highest_received_seqno=max(this.highest_received_seqno, highest_received_seqno)longAckTable. min(Address mbr)java.lang.LongCreditMap. putIfAbsent(Address key)java.lang.LongCreditMap. remove(Address key)static voidNameCache. remove(Address addr)java.lang.LongNonBlockingCreditMap. remove(Address key)voidResponseCollector. remove(Address member)static voidUtil. removeFromViews(Address mbr, JChannel... channels)voidCreditMap. replenish(Address sender, long new_credits)voidNonBlockingCreditMap. replenish(Address sender, long new_credits)AckCollectorAckCollector. reset(java.util.Collection<Address> expected_acks, Address... exclude)voidResponseCollector. reset(Address... members)static booleanUtil. sameHost(Address one, Address two)Checks whether 2 Addresses are on the same hostMessageBatchMessageBatch. sender(Address sender)MessageBatchMessageBatch. set(Address dest, Address sender, Message[] msgs)MutableDigestMutableDigest. set(Address member, long highest_delivered_seqno, long highest_received_seqno)ThreadPoolThreadPool. setAddress(Address a)MessageBatchMessageBatch. setDest(Address dest)MessageBatchMessageBatch. setSender(Address sender)static intUtil. size(Address addr)static intUtil. size(Address[] addrs)voidAckCollector. suspect(Address member)voidAckCollector. suspect(Address... members)voidResponseCollector. suspect(Address member)java.lang.StringDigest. toString(Address[] order, boolean print_highest_received)static voidUtil. writeAddress(Address addr, java.io.DataOutput out)static voidUtil. writeAddresses(Address[] addrs, java.io.DataOutput out)static voidUtil. writeMessageList(Address dest, Address src, byte[] cluster_name, java.util.List<Message> msgs, java.io.DataOutput dos, boolean multicast)Write a list of messages with the *same* destination and src addresses.static voidUtil. writeMessageList(Address dest, Address src, byte[] cluster_name, Message[] msgs, int offset, int length, java.io.DataOutput dos, boolean multicast)static voidUtil. writeMessageList(Address dest, Address src, byte[] cluster_name, FastArray<Message> msgs, java.io.DataOutput dos, boolean multicast)static voidUtil. writeMessageListHeader(Address dest, Address src, byte[] cluster_name, int numMsgs, java.io.DataOutput dos, boolean multicast)Method parameters in org.jgroups.util with type arguments of type Address Modifier and Type Method Description voidAckCollector. ack(java.util.Collection<Address> members)static voidNameCache. add(java.util.Map<Address,java.lang.String> map)protected voidAckCollector. addAll(java.util.Collection<Address> members)protected voidAckCollector. addAll(java.util.Collection<Address> members, java.util.Collection<Address> exclude)protected voidAckCollector. addAll(java.util.Collection<Address> members, Address... exclude)voidRpcStats. addAnycast(boolean sync, long time, java.util.Collection<Address> dests)AckTableAckTable. adjust(java.util.List<Address> mbrs)Removes left members from and adds new members to the mapstatic byte[]Util. collectionToByteBuffer(java.util.Collection<Address> c)protected voidDigest. createArrays(java.util.Map<Address,long[]> map)static java.util.Collection<Address>Util. determineActualMergeCoords(java.util.Map<Address,View> map)Similar toUtil.determineMergeCoords(java.util.Map)but only actual coordinators are counted: an actual coord is when the sender of a view is the first member of that viewstatic java.util.List<Address>Util. determineLeftMembers(java.util.List<Address> old_mbrs, java.util.List<Address> new_mbrs)Returns all members that left between 2 views.static java.util.Collection<Address>Util. determineMergeCoords(java.util.Map<Address,View> map)This is the same or a subset ofUtil.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 intUtil. getRank(java.util.Collection<Address> members, Address addr)static java.util.List<Address>Util. leftMembers(java.util.Collection<Address> old_list, java.util.Collection<Address> new_list)static java.util.List<Address>Util. newMembers(java.util.List<Address> old_list, java.util.List<Address> new_list)voidResponseCollector. remove(java.util.List<Address> members)static voidNameCache. removeAll(java.util.Collection<Address> mbrs)voidAckCollector. reset(java.util.Collection<Address> members)AckCollectorAckCollector. reset(java.util.Collection<Address> expected_acks, java.util.Collection<Address> exclude)AckCollectorAckCollector. reset(java.util.Collection<Address> expected_acks, Address... exclude)voidResponseCollector. reset(java.util.Collection<Address> members)booleanAckCollector. retainAll(java.util.Collection<Address> members)static voidNameCache. retainAll(java.util.Collection<Address> logical_addrs)booleanResponseCollector. retainAll(java.util.List<Address> members)booleanResponseCollectorTask. retainAll(java.util.List<Address> members)voidRpcStats. retainAll(java.util.Collection<Address> members)static intUtil. size(java.util.Collection<? extends Address> addrs)Returns the marshalled size of a Collection of Addresses.voidAckCollector. suspect(java.util.Collection<Address> members)protected voidMaxOneThreadPerSender.MessageTable. viewChange(java.util.List<Address> mbrs)voidMaxOneThreadPerSender. viewChange(java.util.List<Address> members)static voidUtil. writeAddresses(java.util.Collection<? extends Address> v, java.io.DataOutput out)Writes a list of Addresses.Constructors in org.jgroups.util with parameters of type Address Constructor Description AckCollector(Address... members)Digest(Address[] members)Only used internally, don't use !Digest(Address[] members, long[] seqnos)Digest(Address sender, long highest_delivered, long highest_received)Entry(Address member, long highest_delivered, long highest_received)Entry(Address sender, boolean mcast, AsciiString cluster_name)MessageBatch(Address dest, Address sender, AsciiString cluster_name, boolean multicast, java.util.Collection<Message> msgs)MessageBatch(Address dest, Address sender, AsciiString cluster_name, boolean multicast, MessageBatch.Mode mode, int capacity)MutableDigest(Address[] members)Owner(Address address, long thread_id)ResponseCollector(Address... members)ResponseCollectorTask(Address... members)Constructor parameters in org.jgroups.util with type arguments of type Address Constructor Description AckCollector(java.util.Collection<Address> members)Digest(java.util.Map<Address,long[]> map)Creates a new digest from an existing map by copying the keys and values from mapResponseCollector(java.util.Collection<Address> members)ResponseCollectorTask(java.util.Collection<Address> members)RspList(java.util.Map<Address,Rsp<T>> map)
-