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.tests org.jgroups.tests.perf org.jgroups.tests.rt.transports 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()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 senderdefault 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.JChannelJChannel. connect(java.lang.String cluster_name, Address target, long timeout, boolean useFlushIfPresent)Joins the cluster and gets a state from a specified state provider.booleanMembership. contains(Address member)Returns true if the provided member belongs to this membershipbooleanView. containsMember(Address mbr)Returns true if this view contains a certain 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.JChannelJChannel. getState(Address target, long timeout, boolean useFlushIfPresent)Retrieves state from the target member.protected JChannelJChannel. getState(Address target, long timeout, java.util.concurrent.Callable<java.lang.Boolean> flushInvoker)booleanMembership. isCoord(Address mbr)static java.lang.StringView. printDiff(Address[][] diff)MembershipMembership. remove(Address old_member)Removes an 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 messagedefault MessageMessage. src(Address new_src)voidBaseMessage. writeToNoAddrs(Address src, java.io.DataOutput out, short... excluded_headers)voidMessage. writeToNoAddrs(Address src, java.io.DataOutput out, short... excluded_headers)Writes the message to an output stream excluding the destination (and possibly source) address, plus a number of headersMethod 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.JChannelJChannel. startFlush(java.util.List<Address> flushParticipants, boolean automatic_resume)Performs the flush of the cluster but only for the specified flush participants.JChannelJChannel. stopFlush(java.util.List<Address> flushParticipants)Stops the current flush of the cluster for the specified flush participants.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, 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 objectRefcountedBytesMessage(Address dest)RefcountedBytesMessage(Address dest, byte[] array)RefcountedBytesMessage(Address dest, byte[] array, int offset, int length)RefcountedBytesMessage(Address dest, java.lang.Object obj)RefcountedBytesMessage(Address dest, ByteArray array)RefcountedNioMessage(Address dest)RefcountedNioMessage(Address dest, java.nio.ByteBuffer buf)UnreachableException(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_addrprivate AddressReplCache. 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. membersprivate java.util.List<Address>ReplicatedHashMap. members(package private) java.util.List<Address>ReplicatedTree. membersprivate java.util.SortedMap<java.lang.Short,Address>ReplCache.ConsistentHashFunction. nodesMethods 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 requestprivate voidReplCache. move(Address dest, K key, V val, short repl_count, long caching_time, boolean synchronous)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)protected booleanGroupRequest. setSuspected(Address mbr)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.private voidReplCache. rebalance(java.util.List<Address> old_nodes, java.util.List<Address> new_nodes)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)(package private) voidReplicatedHashMap. sendViewChangeNotifications(View view, java.util.List<Address> new_mbrs, java.util.List<Address> old_mbrs)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. connsMethods 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()abstract AddressConnection. peerAddress()AddressNioConnection. peerAddress()AddressTcpConnection. 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 onebooleanBaseServer. 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 applicationvoidReceiver. receive(Address sender, java.io.DataInput in)default 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)voidReceiverAdapter. receive(Address sender, java.io.DataInput in)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 the 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. 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 stub and binds it, useTcpConnection.connect(Address)to connect -
Uses of Address in org.jgroups.demos
Fields in org.jgroups.demos with type parameters of type Address Modifier and Type Field Description private java.util.List<Address>Draw. membersprivate java.util.List<Address>Topology. membersMethods 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)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)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)Method parameters in org.jgroups.fork with type arguments of type Address Modifier and Type Method Description ForkChannelForkChannel. startFlush(java.util.List<Address> flushParticipants, boolean automatic_resume)ForkChannelForkChannel. stopFlush(java.util.List<Address> flushParticipants) -
Uses of Address in org.jgroups.protocols
Fields in org.jgroups.protocols declared as Address Modifier and Type Field Description protected AddressCENTRAL_LOCK. coordDeprecated.protected AddressCENTRAL_LOCK2. coordDeprecated.protected AddressCOUNTER. coordThe address of the cluster coordinator.protected AddressSEQUENCER. coordprotected AddressSEQUENCER2. coordprotected AddressDiscovery. current_coordprivate AddressBATCH.Buffer. destprivate AddressBATCH2.Buffer. destprivate AddressBatchBundler.Buffer. destprotected AddressFD_SOCK2.PingDest. dest(package private) AddressVERIFY_SUSPECT.VerifyHeader. from(package private) AddressVERIFY_SUSPECT2.VerifyHeader. fromprotected AddressASYM_ENCRYPT. key_server_addrprotected AddressBatchBundler. local_addrprotected AddressPDC.Mapping. logical_addr(package private) AddressDISCARD.MyCheckBox. mbrprotected AddressFD_SOCK.FdHeader. mbrprotected AddressSEQUENCER.Flusher. new_coordprotected AddressDAISYCHAIN. nextprotected static AddressSTATS. NULL_DESTprotected AddressDAISYCHAIN.DaisyHeader. original_senderprotected AddressPDC.Mapping. physical_addrprotected AddressFD_SOCK. ping_destprivate AddressFRAG.FragmentationTable. senderprotected AddressLocking.Request. 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 java.util.List<Address>CENTRAL_LOCK. backupsDeprecated.protected LazyRemovalCache<Address,IpAddress>FD_SOCK. cacheCache of member addresses and their ServerSocket addressesprotected java.util.concurrent.ConcurrentMap<Address,PhysicalAddress>PDC. cacheprotected AgeOutCache<Address>UNICAST3. cacheprotected 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,java.lang.String>STOMP. endpointsprivate java.util.HashMap<Address,FRAG.FragmentationTable>FRAG.FragmentationList. frag_tablesprotected 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 static java.util.function.Function<AsciiString,java.util.Map<Address,SHARED_LOOPBACK>>SHARED_LOOPBACK. 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>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.private java.util.Map<Address,java.util.List<Message>>UNICAST3.MessageCache. mapprotected 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. members(package private) java.util.List<Address>EXAMPLE. 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>RSVP. membersprotected java.util.List<Address>SIZE. 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,TransferQueueBundler2.Buffer>TransferQueueBundler2. messagesprotected java.util.Map<Address,BATCH.Buffer>BATCH. msgMapprotected 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.concurrent.ConcurrentMap<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.concurrent.ConcurrentMap<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 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 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,java.lang.Long>UNICAST3. 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 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()AddressCENTRAL_LOCK. getCoord()Deprecated.AddressSEQUENCER. getCoordinator()AddressSEQUENCER2. getCoordinator()AddressPDC.Mapping. getLogicalAddr()AddressDAISYCHAIN.DaisyHeader. getOriginalSender()AddressPDC.Mapping. getPhysicalAddr()Address[]FRAG.FragmentationList. getSenders()returns a list of all the senders that have fragmentation tables opened.AddressDH_KEY_EXCHANGE. getServerLocation()abstract AddressKeyExchange. getServerLocation()Returns the address of the server, e.g.AddressSSL_KEY_EXCHANGE. getServerLocation()AddressASYM_ENCRYPT. keyServerAddr()AddressLocking.Request. sender()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>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 protected voidTP. _send(Message msg, Address dest)protected voidRSVP.Entry. ack(Address member)voidCOUNTER.ReconciliationTask. add(COUNTER.ReconcileResponse rsp, Address sender)voidFRAG.FragmentationList. add(Address sender, FRAG.FragmentationTable table)Adds a fragmentation table for this particular sender If this sender already has a fragmentation table, an IllegalArgumentException will be thrown.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 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 voidUNICAST3. addQueuedMessages(Address sender, UNICAST3.ReceiverEntry entry, java.util.List<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 UNICAST3.MessageCacheUNICAST3.MessageCache. cache(Address sender, Message msg)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)voidUNICAST3. closeConnection(Address mbr)Removes and resets from connection table (which is already locked).voidUNICAST3. closeReceiveConnection(Address mbr)voidUNICAST3. closeSendConnection(Address mbr)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)booleanFRAG.FragmentationList. containsSender(Address sender)returns true if this sender already holds a fragmentation for this sender, false otherwiseprotected UNICAST3.ReceiverEntryUNICAST3. createReceiverEntry(Address sender, long seqno, short conn_id)protected javax.net.ssl.SSLSocketSSL_KEY_EXCHANGE. createSocketTo(Address target)protected voidUNICAST3. deliverMessage(Message msg, Address sender, long seqno)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)protected java.util.List<Message>UNICAST3.MessageCache. drain(Address sender)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.UpdateFunctionRequest. execute(COUNTER protocol, Address sender)voidCOUNTER.UpdateRequest. execute(COUNTER protocol, Address sender)voidUNICAST3. 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)FRAG.FragmentationTableFRAG.FragmentationList. get(Address sender)returns a fragmentation table for this sender returns null if the sender doesn't have a fragmentation tableprotected java.net.InetAddressFD_HOST. getHostFor(Address mbr)protected java.util.List<Locking.Request>Locking.ClientLockTable. getPendingRequests(Address sender)protected PhysicalAddressFD_HOST. getPhysicalAddress(Address logical_addr)protected java.util.List<IpAddress>FD_SOCK2. getPhysicalAddresses(Address a)Returns the physical addresses for a in range [a+offset..a+offset+port_rangePhysicalAddressTP. getPhysicalAddressFromCache(Address logical_addr)intUFC_NB. getQueuedMessagesTo(Address dest)longFlowControl. getReceiverCreditsFor(Address mbr)protected UNICAST3.ReceiverEntryUNICAST3. getReceiverEntry(Address sender, long seqno, boolean first, short conn_id)longUFC. getSenderCreditsFor(Address mbr)protected UNICAST3.SenderEntryUNICAST3. getSenderEntry(Address dst)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 voidUNICAST3. handleAckReceived(Address sender, long seqno, short conn_id, int timestamp)Add the ACK to hashtable.sender.sent_msgsprotected voidUNICAST3. handleBatchReceived(UNICAST3.ReceiverEntry entry, Address sender, java.util.List<LongTuple<Message>> msgs, boolean oob)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 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 voidUNICAST3. handleDataReceivedFromSelf(Address sender, long seqno, Message msg)Called when the sender of a message is the local member.protected voidDiscovery. handleDiscoveryResponse(PingData data, Address sender)protected voidCENTRAL_LOCK2. handleLockInfoRequest(Address requester)Deprecated.protected voidLocking. handleLockInfoRequest(Address requester)Deprecated.protected voidCENTRAL_LOCK2. handleLockInfoResponse(Address sender, Locking.Request rsp)Deprecated.protected voidLocking. handleLockInfoResponse(Address sender, Locking.Request rsp)Deprecated.private voidCOUNTER. handleReconcileResponse(COUNTER.ReconcileResponse rsp, Address sender)protected voidUNICAST3. handleResendingOfFirstMessage(Address sender, int timestamp)We need to resend the first message with our conn_idprotected voidCOUNTER. handleResponse(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 voidUNICAST3. handleUpEvent(Address sender, Message msg, UnicastHeader3 hdr)protected voidUNICAST3. handleXmitRequest(Address sender, SeqnoList missing)booleanUNICAST3. 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)booleanLocalTransport. isLocalMember(Address addr)Returns true if addr is a local member, false otherwiseprotected booleanFD_HOST. isPinger(Address mbr)booleanUFC_NB. isQueuingTo(Address dest)ASYM_ENCRYPTASYM_ENCRYPT. keyServerAddr(Address ks)private voidCOUNTER. logSending(Address dst, java.lang.Object data)protected intRingBufferBundler. marshalMessagesToSameDestination(Address dest, Message[] buf, int start_index, int end_index, int max_bundle_size)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)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)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)booleanFRAG.FragmentationList. remove(Address sender)removes the fragmentation table from the list.protected voidJDBC_PING. 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 voidSEQUENCER2. removeAndDeliver(Table<Message> win, Address sender)protected voidUNICAST3. removeAndDeliver(Table<Message> win, Address sender)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)protected voidUNICAST3. removeReceiveConnection(Address mbr)protected 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 voidUNICAST3. retransmit(SeqnoList missing, Address sender)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)protected voidLocking. send(Address dest, Locking.Request req)Deprecated.voidTCP_NIO2. send(Address dest, byte[] data, int offset, int length)voidTCP. send(Address dest, byte[] data, int offset, int length)private TransferQueueBundler2.BufferTransferQueueBundler2.Buffer. send(Address dest, TP transport)protected voidUNICAST3. sendAck(Address dst, long seqno, short conn_id)voidUNICAST3. sendClose(Address dest, short conn_id)protected voidCOUNTER. sendCounterNotFoundExceptionResponse(Address dest, Owner owner, java.lang.String counter_name)protected voidCENTRAL_LOCK. sendCreateLockRequest(Address dest, java.lang.String lock_name, Owner owner)Deprecated.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 voidCENTRAL_LOCK. sendDeleteLockRequest(Address dest, java.lang.String lock_name)Deprecated.protected voidDiscovery. sendDiscoveryResponse(Address logical_addr, PhysicalAddress physical_addr, java.lang.String logical_name, Address sender, boolean coord)Locking.RequestLocking.Request. sender(Address sender)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 voidCENTRAL_LOCK2. sendLockInfoRequestTo(Locking.Request req, Address[] mbrs, Address exclude)Deprecated.protected voidAUTH. sendMergeRejectionMessage(Address dest)protected voidBaseBundler. sendMessageList(Address dest, Address src, java.util.List<Message> list)protected voidBatchBundler.Buffer. sendMessageList(Address dest, Address src, Message[] list, int length)protected voidRemoveQueueBundler. sendMessageList(Address dest, Address src, java.util.List<Message> list)protected voidAUTH. sendRejectionMessage(byte type, Address dest, java.lang.String error_msg)protected voidCOUNTER. sendRequest(Address dest, COUNTER.Request req)protected voidLocking. sendRequest(Address dest, Locking.Type type, java.lang.String lock_name, int lock_id, Owner owner, long timeout, boolean is_trylock)Deprecated.protected voidLocking. sendRequest(Address dest, Locking.Type type, java.lang.String lock_name, Owner owner, long timeout, boolean is_trylock)Deprecated.protected voidUNICAST3. sendRequestForFirstSeqno(Address dest)protected voidCOUNTER. sendResponse(Address dest, COUNTER.Response<?> rsp)protected voidRSVP. sendResponse(Address dest, short id)protected voidSEQUENCER2. sendSeqnoResponse(Address original_sender, long seqno, int num_seqnos)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.DefaultTUNNELPolicy. sendToAllMembers(java.lang.String group, Address sender, byte[] data, int offset, int length)voidTUNNEL.TUNNELPolicy. sendToAllMembers(java.lang.String group, Address sender, byte[] data, int offset, int length)voidTUNNEL.DefaultTUNNELPolicy. sendToSingleMember(java.lang.String group, Address dest, 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 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 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 voidSTATS. updateStats(Address dest, Address src, int num_msgs, int num_bytes, short direction)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 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 belowprotected voidCENTRAL_LOCK. copyLocksTo(java.util.List<Address> new_joiners)Deprecated.static 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)(package private) voidDISCARD.DiscardDialog. handleView(java.util.Collection<Address> mbrs)protected Locking.ResponseLocking.ServerLock. handleView(java.util.List<Address> members)protected voidBATCH. handleViewChange(java.util.List<Address> mbrs)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)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 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)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)FragmentationTable(Address sender)Mapping(Address logical_addr, PhysicalAddress physical_addr, java.lang.String logical_name)MyCheckBox(java.lang.String name, Address member)PingData(Address sender, boolean is_server)PingData(Address sender, boolean is_server, java.lang.String logical_name, PhysicalAddress physical_addr)Request(FD_SOCK2.Request.Type type, Address suspect)VerifyHeader(short type, Address from)VerifyHeader(short type, Address from)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 (package private) java.util.List<Address>DNS_PING. getMembers(java.lang.String dns_query, DNSResolver.DNSRecordType dns_record_type)Gets a list of IP addresses for the provided DNS query list and record type.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. coordinatorprivate AddressFLUSH. flushCoordinatorGroup member that requested FLUSH.protected 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. sender(package private) AddressNakAckHeader2. 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.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 membersprivate java.util.Map<Address,Digest>FLUSH. flushCompletedMapprivate java.util.List<Address>FLUSH. flushMembersprivate java.util.List<Address>FLUSH. flushNotCompletedMapprotected 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)private java.util.List<Address>FLUSH. reconcileOksprotected 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-membersprivate java.util.Set<Address>FLUSH. suspectedprivate java.util.Collection<Address>ParticipantGmsImpl. suspected_mbrsprotected 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).private static java.util.List<Address>ClientGmsImpl. getCoords(java.lang.Iterable<PingData> mbrs)Returns all members who are flagged as coordinatorjava.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)protected Tuple<java.util.Collection<? extends Address>,Digest>FLUSH. readParticipantsAndDigest(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)(package private) voidClientGmsImpl. becomeSingletonMember(Address mbr)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, boolean useFlushIfPresent)voidCoordGmsImpl. join(Address mbr, boolean useFlushIfPresent)abstract voidGmsImpl. join(Address mbr, boolean useFlushIfPresent)voidParticipantGmsImpl. join(Address mbr, boolean useFlushIfPresent)protected voidClientGmsImpl. joinInternal(Address mbr, boolean joinWithStateTransfer, boolean useFlushIfPresent)Makes this process join a group.voidClientGmsImpl. joinWithStateTransfer(Address local_addr, boolean useFlushIfPresent)voidCoordGmsImpl. joinWithStateTransfer(Address mbr, boolean useFlushIfPresent)abstract voidGmsImpl. joinWithStateTransfer(Address local_addr, boolean useFlushIfPresent)voidParticipantGmsImpl. joinWithStateTransfer(Address mbr, boolean useFlushIfPresent)GMS.GmsHeaderGMS.GmsHeader. mbr(Address mbr)private voidFLUSH. onFlushCompleted(Address address, Message m, FLUSH.FlushHeader header)private voidFLUSH. onStartFlush(Address flushStarter, Message msg, FLUSH.FlushHeader fh)protected voidSTATE_TRANSFER. punchHoleFor(Address member)protected voidStreamingStateTransfer. punchHoleFor(Address member)protected voidNAKACK2. removeAndDeliver(Table<Message> buf, Address sender, boolean loopback, AsciiString cluster_name)Efficient way of checking whether another thread is already processing messages from sender.protected voidNAKACK2. retransmit(long first_seqno, long last_seqno, Address 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)(package private) voidClientGmsImpl. sendJoinMessage(Address coord, Address mbr, boolean joinWithTransfer, boolean useFlushIfPresent)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, java.lang.Object message)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 ByteArrayFLUSH. marshal(java.util.Collection<? extends Address> participants, Digest digest)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.private voidFLUSH. onSuspect(java.util.Collection<Address> addresses)private voidFLUSH. onSuspend(java.util.List<Address> members)Starts the flush protocolprivate voidFLUSH. rejectFlush(java.util.Collection<? extends Address> participants, long viewId)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)private voidCoordGmsImpl. sendLeaveResponses(java.util.Collection<Address> leaving_members)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.voidMerger.MergeTask. start(java.util.Map<Address,View> views)private voidFLUSH. startFlush(java.util.List<Address> flushParticipants)(package private) voidGMS. stopFlush(java.util.List<Address> members)protected booleanParticipantGmsImpl. wouldIBeCoordinator(java.util.Collection<Address> leaving_mbrs)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)GmsHeader(byte type, Address mbr, boolean useFlushIfPresent)Used for JOIN_REQ or LEAVE_REQ headerMergeData(Address sender, View view, Digest digest)MergeData(Address sender, View view, Digest digest, boolean merge_rejected)NakAckHeader2(byte type, Address sender)Constructor for retransmit requests (XMIT_REQs) (low and high define the range of msgs)Request(int type, Address mbr)Request(int type, Address mbr, java.util.Map<Address,View> views)Request(int type, Address mbr, java.util.Map<Address,View> views, boolean useFlushPresent)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)Request(int type, Address mbr, java.util.Map<Address,View> views, boolean useFlushPresent) -
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 AddressRELAY2.Relay2Header. final_destprotected AddressRELAY2.Relay2Header. 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.List<Address>RELAY2. membersprotected java.util.List<Address>RELAY2. site_mastersMethods in org.jgroups.protocols.relay that return Address Modifier and Type Method Description AddressRELAY2.Relay2Header. getFinalDest()AddressRELAY2.Relay2Header. getOriginalSender()protected AddressRELAY2. 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 mastersAddressRoute. siteMaster()Methods in org.jgroups.protocols.relay that return types with arguments of type Address Modifier and Type Method Description protected java.util.List<Address>RELAY2. 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>>Relayer.Bridge. extract(View view)Returns a map containing the site keys and addresses as valuesjava.util.List<Address>RELAY2. members()java.util.List<Address>RELAY2. siteMasters()Methods in org.jgroups.protocols.relay with parameters of type Address Modifier and Type Method Description intSiteMaster. compareTo(Address other)intSiteUUID. compareTo(Address other)protected booleanRelayer.Bridge. contains(java.util.List<Route> routes, Address addr)protected MessageRoute. createMessage(Address target, Address final_destination, Address original_sender, Message msg)protected voidRELAY2. deliver(Address dest, Address sender, Message msg)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 PhysicalAddressRELAY2. getPhysicalAddress(Address mbr)protected RouteRelayer. getRoute(java.lang.String site, Address sender)protected booleanRELAY2. handleAdminMessage(RELAY2.Relay2Header hdr, Address sender)Handles SITES_UP/SITES_DOWN/TOPO_REQ/TOPO_RSP messagesRouteSiteMasterPicker. 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.protected AddressRELAY2. 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 mastersvoidRoute. send(Address final_destination, Address original_sender, Message msg)protected voidRELAY2. sendSiteUnreachableTo(Address src, 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 booleanRELAY2. sendTopoReq(JChannel bridge, Address dest)Method parameters in org.jgroups.protocols.relay with type arguments of type Address Modifier and Type Method Description AddressSiteMasterPicker. pickSiteMaster(java.util.List<Address> site_masters, Address original_sender)Needs to pick a member from a list of addresses of site mastersConstructors in org.jgroups.protocols.relay with parameters of type Address Constructor Description Relay2Header(byte type, Address final_dest, Address original_sender)Route(Address site_master, JChannel bridge, RELAY2 relay, Log log) -
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 (package private) AddressGossipData. addrprotected AddressGossipRouter.Entry. client_addrprotected AddressProtocol. local_addrprotected AddressRouterStubManager. local_addr(package private) AddressGossipData. senderAddressStateTransferInfo. 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()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)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)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)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.tests
Fields in org.jgroups.tests declared as Address Modifier and Type Field Description private AddressUnicastTestRpc.Invoker. destprotected AddressUnicastTest.Sender. destinationprivate AddressUnicastTestRpc. destinationprivate AddressUnicastTestRpc. local_addrprotected AddressRoundTripRpc.Invoker. targetFields in org.jgroups.tests with type parameters of type Address Modifier and Type Field Description private java.util.Collection<Address>UnicastTestRpc. anycast_mbrsprivate java.util.Collection<Address>UnicastTestRpc.Invoker. dests(package private) java.util.List<Address>PingPong. membersMethods in org.jgroups.tests that return Address Modifier and Type Method Description private AddressFlowControlTest. getReceiver()protected AddressUnicastTest. getReceiver()private AddressUnicastTestRpc. getReceiver()Constructors in org.jgroups.tests with parameters of type Address Constructor Description Invoker(short id, java.util.concurrent.CountDownLatch latch, java.util.concurrent.atomic.AtomicInteger sent_msgs, Address target)Invoker(Address dest, RequestOptions options, java.util.concurrent.CountDownLatch latch)Sender(int num_msgs, int msg_size, Address destination, int print)Constructor parameters in org.jgroups.tests with type arguments of type Address Constructor Description Invoker(java.util.Collection<Address> dests, RequestOptions options, java.util.concurrent.CountDownLatch latch) -
Uses of Address in org.jgroups.tests.perf
Fields in org.jgroups.tests.perf declared as Address Modifier and Type Field Description protected AddressMPerf. local_addrprotected AddressMPerfRpc. local_addrprivate AddressProgrammaticUPerf. local_addrprivate static AddressProgrammaticUPerf2. local_addrprivate AddressUPerf. local_addrprotected AddressMPerfRpc. result_collectorprotected Address[]MPerf.Result. sourcesFields in org.jgroups.tests.perf with type parameters of type Address Modifier and Type Field Description protected java.util.concurrent.ConcurrentHashMap<Address,java.util.concurrent.atomic.LongAdder>MPerf.MessageCounter. countMapprivate java.util.List<Address>ProgrammaticUPerf.Invoker. destsprivate java.util.List<Address>ProgrammaticUPerf2.Invoker. destsprivate java.util.List<Address>UPerf.Invoker. destsprotected java.util.List<Address>MPerf. membersprotected java.util.List<Address>MPerfRpc. membersprotected java.util.List<Address>ProgrammaticUPerf. membersprotected static java.util.List<Address>ProgrammaticUPerf2. membersprotected java.util.List<Address>UPerf. membersprotected java.util.concurrent.ConcurrentMap<Address,MPerfRpc.Stats>MPerfRpc. received_msgsMaintains stats per sender, will be sent to perf originator when all messages have been receivedprivate java.util.List<Address>ProgrammaticUPerf.Invoker. targetsprivate java.util.List<Address>ProgrammaticUPerf2.Invoker. targetsprivate java.util.List<Address>UPerf.Invoker. targetsMethods in org.jgroups.tests.perf that return Address Modifier and Type Method Description private AddressUPerf. getReceiver()Picks the next member in the viewprivate AddressProgrammaticUPerf.Invoker. pickTarget()private AddressProgrammaticUPerf2.Invoker. pickTarget()private AddressUPerf.Invoker. pickTarget()Methods in org.jgroups.tests.perf that return types with arguments of type Address Modifier and Type Method Description protected java.util.List<Address>MPerf. getSenders()Returns all members if num_senders <= 0, or the members with rank <= num_sendersprotected java.util.List<Address>MPerfRpc. getSenders()Returns all members if num_senders <= 0, or the members with rank <= num_sendersjava.util.Map<Address,java.lang.Long>MPerf.MessageCounter. snapshot()Methods in org.jgroups.tests.perf with parameters of type Address Modifier and Type Method Description voidMPerf.MessageCounter. addMessage(Address source)voidMPerf.MessageCounter. addMessage(Address source, long count)voidMPerfRpc. configReq(Address sender)protected voidMPerf. handleConfigRequest(Address sender)voidMPerfRpc. handleData(Address src, byte[] payload, long seqno, boolean check_order)protected java.lang.ObjectMPerfRpc. invokeRpc(short method_id, Address dest, RequestOptions options, java.lang.Object... args)protected static java.lang.StringMPerf. printPerSender(Address[] sender, long[] received, long msg_size, long diff)voidMPerfRpc. result(Address sender, MPerfRpc.Result res)Called when a result from a node is receivedprotected voidMPerf. send(Address target, java.lang.Object payload, byte header, Message.Flag... flags)voidMPerfRpc. sendingDone(Address sender)protected voidMPerf. sendNoException(Address target, java.lang.Object payload, byte header, Message.Flag... flags)voidMPerfRpc. startSending(Address initiator)Method parameters in org.jgroups.tests.perf with type arguments of type Address Modifier and Type Method Description private voidProgrammaticUPerf.Invoker. pickAnycastTargets(java.util.List<Address> anycast_targets)private voidProgrammaticUPerf2.Invoker. pickAnycastTargets(java.util.List<Address> anycast_targets)private voidUPerf.Invoker. pickAnycastTargets(java.util.List<Address> anycast_targets)Constructors in org.jgroups.tests.perf with parameters of type Address Constructor Description Result(long time, long msgs, Address[] sources, long[] received)Constructor parameters in org.jgroups.tests.perf with type arguments of type Address Constructor Description Invoker(java.util.Collection<Address> dests, java.util.concurrent.CountDownLatch latch)Invoker(java.util.Collection<Address> dests, java.util.concurrent.CountDownLatch latch)Invoker(java.util.Collection<Address> dests, java.util.concurrent.CountDownLatch latch) -
Uses of Address in org.jgroups.tests.rt.transports
Methods in org.jgroups.tests.rt.transports that return Address Modifier and Type Method Description AddressJGroupsTransport. localAddress()Methods in org.jgroups.tests.rt.transports that return types with arguments of type Address Modifier and Type Method Description java.util.List<Address>JGroupsTransport. clusterMembers()Methods in org.jgroups.tests.rt.transports with parameters of type Address Modifier and Type Method Description voidServerTransport. receive(Address sender, byte[] buf, int offset, int length)voidServerTransport. receive(Address sender, java.io.DataInput in) -
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.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 AddressMessageBatch. destThe destination address.private AddressMergeId. initiatorprotected 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 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 java.util.concurrent.ConcurrentMap<Address,MaxOneThreadPerSender.Entry>MaxOneThreadPerSender.MessageTable. 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_functionprivate java.util.Map<Address,T>ResponseCollector. responsesprotected java.util.Map<Address,RpcStats.RTTStat>RpcStats. rtt_statsprotected java.util.Map<Address,RpcStats.Result>RpcStats. statsMethods 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. 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()AddressOneTimeAddressGenerator. generateAddress()AddressOwner. 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)private static AddressUtil. readOtherAddress(java.io.DataInput in)AddressMessageBatch. sender()Methods in org.jgroups.util that return types with arguments of type Address Modifier and Type Method Description 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()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)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)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)intUUID. compareTo(Address other)Compares this UUID with the specified UUID.booleanDigest. contains(Address mbr)(package private) booleanRspList. contains(Address sender)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)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 viewbooleanResponses. 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)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)MessageBatchMessageBatch. setDest(Address dest)MessageBatchMessageBatch. setSender(Address sender)static intUtil. size(Address addr)static longUtil. 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, short transport_id)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, short transport_id)static voidUtil. writeMessageListHeader(Address dest, Address src, byte[] cluster_name, int numMsgs, java.io.DataOutput dos, boolean multicast)private static voidUtil. writeOtherAddress(Address addr, java.io.DataOutput out)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)static 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 longUtil. size(java.util.Collection<? extends Address> addrs)Returns the marshalled size of a Collection of Addresses.static booleanUtil. startFlush(JChannel c, java.util.List<Address> flushParticipants)Performs the flush of the given channel and the specified flush participantsstatic booleanUtil. startFlush(JChannel c, java.util.List<Address> flushParticipants, int numberOfAttempts, long randomSleepTimeoutFloor, long randomSleepTimeoutCeiling)Performs the flush of the given channel for the specified flush participants and the given number of attempts along with random sleep time after each such attempt.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)MergeId(Address initiator, int id)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)
-