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.auth.sasl org.jgroups.blocks Provides building blocks that are layered on top of channels.org.jgroups.blocks.cs This package contains all client-server related interfaces and classesorg.jgroups.demos Provides demonstrations of JGroups functionality.org.jgroups.demos.wb A distributed whiteboard applet implemented using JGroups.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.protocols.rules org.jgroups.protocols.tom org.jgroups.stack Support for managing protocol stacks.org.jgroups.util Provides useful functionality which cannot be assigned to any particular other package. -
-
Uses of Address in org.jgroups
Subinterfaces of Address in org.jgroups Modifier and Type Interface Description interfacePhysicalAddressRepresents a physical (as opposed to logical) addressClasses in org.jgroups that implement Address Modifier and Type Class Description classAnycastAddressThis type of address represents a subset of the cluster members in which the total order properties must be applied, e.g.Fields in org.jgroups declared as Address Modifier and Type Field Description protected AddressViewId. creatorprotected AddressMessage. destprotected AddressJChannel. local_addrprotected AddressUnreachableException. memberprotected Address[]View. membersAn array containing all the members of the view.static AddressGlobal. NULL_ADDRESSprotected AddressMessage. senderFields in org.jgroups with type parameters of type Address Modifier and Type Field Description protected java.util.Collection<Address>AnycastAddress. destinationsprotected java.util.List<Address>Membership. membersMethods in org.jgroups that return Address Modifier and Type Method Description AddressJChannel. address()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)AddressChannel. getAddress()Deprecated.Returns the channel's own address.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 viewAddressMessage. getDest()Address[]View. getMembersRaw()Returns the underlying array.AddressMessage. getSrc()AddressMessage. src()Methods in org.jgroups that return types with arguments of type Address Modifier and Type Method Description java.util.Optional<java.util.Collection<Address>>AnycastAddress. findAddresses()java.util.Collection<Address>AnycastAddress. getAddresses()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 voidAnycastAddress. add(Address... addresses)MembershipMembership. add(Address new_member)Adds a new member to this membership.MembershipMembership. add(Address... mbrs)intAnycastAddress. compareTo(Address o)voidChannel. connect(java.lang.String cluster_name, Address target, long timeout)Deprecated.Connects this channel to a group and gets a state from a specified state provider.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)MessageMessage. dest(Address new_dest)protected intMergeView. get(Address member)java.lang.StringChannel. getName(Address member)Deprecated.Returns the logical name of a given member.voidChannel. getState(Address target, long timeout)Deprecated.Retrieves the full state from the target member.JChannelJChannel. 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)protected voidAnycastAddress. internalAdd(Address address)static java.lang.StringView. printDiff(Address[][] diff)MembershipMembership. remove(Address old_member)Removes an member from the membership.voidChannel. send(Address dst, byte[] buf)Deprecated.Sends a message.voidChannel. send(Address dst, byte[] buf, int offset, int length)Deprecated.Sends a message to a destination.voidChannel. send(Address dst, java.lang.Object obj)Deprecated.Helper method to create a Message with given parameters and invokeChannel.send(Message).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).MessageMessage. setDest(Address new_dest)MessageMessage. setSrc(Address new_src)MessageMessage. src(Address new_src)default voidMembershipListener. suspect(Address suspected_mbr)Called whenever a member is suspected of having crashed, but has not yet been excluded.voidReceiverAdapter. suspect(Address mbr)voidMessage. writeToNoAddrs(Address src, java.io.DataOutput out, short... excluded_headers)Writes the message to the output stream, but excludes the dest and src addresses unless the src address given as argument is different from the message's src addressMethod parameters in org.jgroups with type arguments of type Address Modifier and Type Method Description MembershipMembership. add(java.util.Collection<Address> v)Adds a list of members to this membershipvoidAnycastAddress. addAll(java.util.Collection<Address> addresses)static 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.voidChannel. startFlush(java.util.List<Address> flushParticipants, boolean automatic_resume)Deprecated.Performs the flush of the cluster but only for the specified flush participants.JChannelJChannel. startFlush(java.util.List<Address> flushParticipants, boolean automatic_resume)Performs the flush of the cluster but only for the specified flush participants.voidChannel. stopFlush(java.util.List<Address> flushParticipants)Deprecated.Stops the current flush of the cluster 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 AnycastAddress(Address... addresses)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)Message(Address dest)Constructs a message given a destination addressMessage(Address dest, byte[] buf)Constructs a message given a destination and source address and the payload byte bufferMessage(Address dest, byte[] buf, int offset, int length)Constructs a message.Message(Address dest, java.lang.Object obj)Constructs a message given a destination and source address and the payload objectMessage(Address dest, Buffer 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 AnycastAddress(java.util.Collection<Address> addresses)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.auth.sasl
Methods in org.jgroups.auth.sasl with parameters of type Address Modifier and Type Method Description MessageSaslClientContext. nextMessage(Address address, SaslHeader header)MessageSaslContext. nextMessage(Address address, SaslHeader saslHeader)MessageSaslServerContext. nextMessage(Address address, SaslHeader header) -
Uses of Address in org.jgroups.blocks
Fields in org.jgroups.blocks declared as Address Modifier and Type Field Description Address[]RequestCorrelator.MultiDestinationHeader. exclusion_listContains a list of members who should not receive the request (others will drop).protected Address[]RequestOptions. exclusion_listA list of members which should be excluded from a callprotected AddressMessageDispatcher. local_addrprotected AddressRequestCorrelator. local_addrThe address of this group memberprotected AddressUnicastRequest. targetFields in org.jgroups.blocks with type parameters of type Address Modifier and Type Field Description protected java.util.Collection<Address>MessageDispatcher. membersMethods in org.jgroups.blocks that return Address Modifier and Type Method Description Address[]RequestOptions. exclusionList()Address[]RequestOptions. getExclusionList()AddressPartitionedHashMap. getLocalAddress()AddressReplCache. getLocalAddress()AddressReplicatedHashMap. getLocalAddress()AddressReplicatedTree. getLocalAddress()AddressRequestCorrelator. getLocalAddress()AddressPartitionedHashMap.ConsistentHashFunction. hash(K key, java.util.List<Address> members)AddressPartitionedHashMap.HashFunction. hash(K key, java.util.List<Address> membership)Defines a hash function to pick the right node from the list of cluster nodes.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)protected voidRequestCorrelator. handleResponse(Request req, Address sender, byte[] buf, int offset, int length, boolean is_exception)booleanRspFilter. isAcceptable(java.lang.Object response, Address sender)Determines whether a response from a given sender should be added to the response list of the requestvoidGroupRequest. 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> TMessageDispatcher. sendMessage(Address dest, byte[] data, int offset, int length, RequestOptions opts)Sends a unicast message and - depending on the options - returns a result<T> TMessageDispatcher. sendMessage(Address dest, Buffer data, RequestOptions opts)Sends a unicast message and - depending on the options - returns a result<T> java.util.concurrent.CompletableFuture<T>MessageDispatcher. sendMessageWithFuture(Address dest, byte[] data, int offset, int length, RequestOptions opts)Sends a unicast message to the target defined by msg.getDest() and returns a future<T> java.util.concurrent.CompletableFuture<T>MessageDispatcher. sendMessageWithFuture(Address dest, Buffer data, RequestOptions opts)Sends a unicast message to the target defined by msg.getDest() and returns a futurevoidRequestCorrelator. sendUnicastRequest(Address dest, Buffer data, Request req, RequestOptions opts)Sends a request to a single destinationRequestCorrelatorRequestCorrelator. setLocalAddress(Address a)protected booleanGroupRequest. setSuspected(Address mbr)voidPartitionedHashMap.ConsistentHashFunction. suspect(Address suspected_mbr)voidPartitionedHashMap. suspect(Address suspected_mbr)voidReplCache. suspect(Address suspected_mbr)voidReplicatedHashMap. suspect(Address suspected_mbr)Called when a member is suspectedMethod 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 method_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, byte[] data, int offset, int length, RequestOptions options, boolean block_for_results)protected <T> GroupRequest<T>MessageDispatcher. cast(java.util.Collection<Address> dests, Buffer data, RequestOptions options, boolean block_for_results)<T> RspList<T>MessageDispatcher. castMessage(java.util.Collection<Address> dests, byte[] data, int offset, int length, RequestOptions opts)Sends a message to all members and expects responses from members in dests (if non-null).<T> RspList<T>MessageDispatcher. castMessage(java.util.Collection<Address> dests, Buffer data, 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, Buffer data, RequestOptions opts)Sends a message to all members and expects responses from members in dests (if non-null).AddressPartitionedHashMap.ConsistentHashFunction. hash(K key, java.util.List<Address> members)AddressPartitionedHashMap.HashFunction. hash(K key, java.util.List<Address> membership)Defines a hash function to pick the right node from the list of cluster nodes.voidReplCache.ConsistentHashFunction. installNodes(java.util.List<Address> new_nodes)voidReplCache.HashFunction. installNodes(java.util.List<Address> nodes)When the topology changes, this method will be called.protected voidGroupRequest. sendRequest(Buffer data, java.util.Collection<Address> targetMembers)voidRequestCorrelator. sendRequest(java.util.Collection<Address> dest_mbrs, Buffer data, Request req, RequestOptions opts)Sends a request to a group.protected <X extends MessageDispatcher>
XMessageDispatcher. setMembers(java.util.List<Address> new_mbrs)protected voidMessageDispatcher. updateStats(java.util.Collection<Address> dests, boolean anycast, boolean sync, long time)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(short corr_id, Protocol transport, RequestHandler handler, Address local_addr)Constructor.RequestCorrelator(Protocol transport, RequestHandler handler, Address local_addr)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)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)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)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)voidReceiverAdapter. receive(Address sender, java.nio.ByteBuffer buf)The default implementation assumes thatByteBuffer.flip()orByteBuffer.rewind()was called on buf before invoking this callbackvoidBaseServer. 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
Methods in org.jgroups.demos with parameters of type Address Modifier and Type Method Description voidTopology. addNode(Address member)voidPubClient. receive(Address sender, byte[] buf, int offset, int length)voidPubClient. receive(Address sender, java.io.DataInput in)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)voidQuoteClient. suspect(Address suspected_mbr)voidViewDemo. suspect(Address suspected_mbr)Called when a member is suspectedMethod 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.demos.wb
Fields in org.jgroups.demos.wb declared as Address Modifier and Type Field Description AddressNode. addrMethods in org.jgroups.demos.wb with parameters of type Address Modifier and Type Method Description voidGraphPanel. addNode(java.lang.String lbl, Address addr, int xloc, int yloc)voidWhiteboard. addNode(java.lang.String lbl, Address addr, int xloc, int yloc)voidWhiteboard. suspect(Address obj)Method parameters in org.jgroups.demos.wb with type arguments of type Address Modifier and Type Method Description voidGraphPanel. adjustNodes(java.util.List<Address> v) -
Uses of Address in org.jgroups.fork
Fields in org.jgroups.fork declared as Address Modifier and Type Field Description protected AddressForkProtocolStack. local_addrMethods 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 AddressNAMING.Header. addrprotected AddressExecuting.Owner. addressprotected AddressCENTRAL_EXECUTOR. coordprotected AddressCENTRAL_LOCK. coordprotected AddressCENTRAL_LOCK2. coordprotected AddressCOUNTER. coordThe address of the cluster coordinator.protected AddressFORWARD_TO_COORD. coordthe address of the current coordinator, all msgs are forwarded to itprotected AddressRELAY. coordDeprecated.protected AddressSEQUENCER. coordprotected AddressSEQUENCER2. coordprotected AddressDiscovery. current_coordprotected AddressFD.FdHeader. fromprotected AddressASYM_ENCRYPT. key_server_addrprotected AddressABP. local_addrDeprecated.protected AddressAUTH. local_addrprotected AddressBARRIER. local_addrprotected AddressCOUNTER. local_addrprotected AddressDAISYCHAIN. local_addrprotected AddressDETECT_LOOPBACKS. local_addrprotected AddressDiscovery. local_addrprotected AddressEncrypt. local_addrprotected AddressExecuting. local_addrprotected AddressFailureDetection. local_addrprotected AddressFD_HOST. local_addrprotected AddressFD_SOCK. local_addrprotected AddressFD. local_addrprotected AddressFlowControl. local_addrprotected AddressFORK. local_addrprotected AddressFORWARD_TO_COORD. local_addrprotected AddressFRAG2. local_addrprotected AddressFRAG3. local_addrprotected AddressKeyExchange. local_addrprotected AddressLocking. local_addrprotected AddressMAKE_BATCH. local_addrprotected AddressMERGE3. local_addrprotected AddressNAMING. local_addrprotected AddressPDC. local_addrprotected AddressPERF. local_addrprotected AddressRELAY. local_addrDeprecated.protected AddressRSVP. local_addrprotected AddressSASL. local_addrDeprecated.protected AddressSEQUENCER. local_addrprotected AddressSEQUENCER2. local_addrprotected AddressSERIALIZE. local_addrprotected AddressSIZE. local_addrprotected AddressSTOMP. local_addrprotected AddressTP. local_addrThe address (host and port) of this memberprotected AddressUNICAST3. local_addrprotected AddressVERIFY_SUSPECT. local_addrprotected AddressDISCARD. localAddressprotected AddressPDC.Mapping. logical_addrprotected AddressFD_SOCK.FdHeader. mbrprotected AddressSEQUENCER.Flusher. new_coordprotected AddressDAISYCHAIN. nextprotected AddressRELAY.RelayHeader. original_senderprotected AddressPDC.Mapping. physical_addrprotected AddressFD_SOCK. ping_destprotected AddressFD. ping_destprotected AddressLocking.Request. senderprotected AddressPingData. senderprotected AddressEncryptHeader. serverprotected AddressVERIFY_SUSPECT.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_EXECUTOR. backupsprotected java.util.List<Address>CENTRAL_LOCK. backupsprotected 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. endpointsprotected java.util.concurrent.ConcurrentMap<Address,java.util.concurrent.ConcurrentMap<java.lang.Long,FRAG2.FragEntry>>FRAG2. fragment_listprotected java.util.concurrent.ConcurrentMap<Address,java.util.concurrent.ConcurrentMap<java.lang.Integer,FRAG3.FragEntry>>FRAG3. fragment_listprotected 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.protected java.util.Set<Address>FD_SOCK.FdHeader. mbrsprotected java.util.Collection<Address>FD.FdHeader. mbrsprotected java.util.Collection<? extends Address>PingData. mbrsprotected java.util.Map<Address,Message>BARRIER. mcast_queueprotected java.util.Collection<Address>DISCARD. membersprotected java.util.List<Address>FailureDetection. membersprotected java.util.List<Address>FD_HOST. membersprotected java.util.List<Address>FD_SOCK. membersprotected java.util.List<Address>FD. 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,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 java.util.List<Address>FD. pingable_mbrsMembers from which we select ping_dest.protected 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.ConcurrentHashMap<Address,ABP.Entry>ABP. recv_mapDeprecated.protected 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.Map<Address,SaslContext>SASL. sasl_contextDeprecated.protected java.util.concurrent.ConcurrentHashMap<Address,ABP.Entry>ABP. send_mapDeprecated.protected java.util.concurrent.ConcurrentMap<Address,UNICAST3.SenderEntry>UNICAST3. send_tableprotected 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.List<Address>FD.Broadcaster. suspected_mbrsprotected java.util.List<Address>FD.BroadcastTask. suspected_membersprotected java.util.Set<Address>FD_SOCK.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,java.lang.String>RELAY.ViewData. uuidsprotected 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.jboss.org/browse/JGRP-1539)Methods in org.jgroups.protocols that return Address Modifier and Type Method Description protected AddressFD_SOCK. determineCoordinator()protected AddressFD_SOCK. determinePingDest()AddressAUTH. getAddress()AddressExecuting.Owner. getAddress()AddressPingData. getAddress()AddressSASL. getAddress()Deprecated.protected static AddressASYM_ENCRYPT. getCachedServerAddress()AddressCENTRAL_EXECUTOR. getCoord()AddressCENTRAL_LOCK. getCoord()AddressSEQUENCER. getCoordinator()AddressSEQUENCER2. getCoordinator()AddressSEQUENCER. getLocalAddress()AddressSEQUENCER2. getLocalAddress()AddressPDC.Mapping. getLogicalAddr()AddressPDC.Mapping. getPhysicalAddr()protected AddressFD. getPingDest(java.util.List<Address> mbrs)AddressDH_KEY_EXCHANGE. getServerLocation()abstract AddressKeyExchange. getServerLocation()Returns the address of the server, e.g.AddressSSL_KEY_EXCHANGE. getServerLocation()AddressASYM_ENCRYPT. keyServerAddr()AddressDISCARD. localAddress()AddressTP. localAddress()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()protected java.util.List<Address>FD.Broadcaster. getSuspectedMembers()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)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)protected booleanSimpleTCP. addPhysicalAddressToCache(Address logical_addr, PhysicalAddress physical_addr)protected 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.Collection<Message> queued_msgs)protected static java.lang.StringDiscovery. addressAsString(Address address)protected static java.lang.StringPDC. addressAsString(Address address)protected static java.lang.StringFILE_PING. addressToFilename(Address mbr)protected voidFD_SOCK.BroadcastTask. addSuspectedMember(Address mbr)Adds a suspected member.protected voidFD.Broadcaster. addSuspectedMember(Address mbr)Adds a suspected member.voidFD.BroadcastTask. addSuspectedMember(Address suspect)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 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 voidFD. computePingDest(Address remove)Computes pingable_mbrs (based on the current membership and the suspected members) and ping_destprotected booleanJDBC_PING. contains(java.lang.String cluster_name, Address addr)static RELAY.RelayHeaderRELAY.RelayHeader. createDisseminateHeader(Address original_sender)protected 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)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)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)protected ABP.EntryABP. getEntry(java.util.concurrent.ConcurrentMap<Address,ABP.Entry> map, Address dest)Deprecated.protected 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 PhysicalAddressTP. 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 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 voidNAMING. handleCacheRequest(Address sender)Typically received by the coord, which sends its cache contents to the sender (new joiner).protected voidExecuting. handleConsumerFoundResponse(long threadId, Address address)protected voidExecuting. handleConsumerReadyRequest(long requestId, Address address)protected voidExecuting. handleConsumerUnreadyRequest(long requestId, Address address)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 voidExecuting. handleExceptionResponse(Address source, long requestId, java.lang.Throwable throwable)protected voidExecuting. handleInterruptRequest(Address source, long requestId)protected voidCENTRAL_LOCK2. handleLockInfoRequest(Address requester)protected voidLocking. handleLockInfoRequest(Address requester)protected voidCENTRAL_LOCK2. handleLockInfoResponse(Address sender, Locking.Request rsp)protected voidLocking. handleLockInfoResponse(Address sender, Locking.Request rsp)protected booleanABP.Entry. handleMessage(Address sender, byte msg_bit)protected voidCOUNTER. handleRequest(COUNTER.Request req, 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 voidExecuting. handleTaskRejectedResponse(Address source, long requestId)protected voidExecuting. handleTaskRequest(long requestId, Address address)protected voidExecuting. handleTaskSubmittedRequest(java.lang.Runnable runnable, Address source, long requestId, long threadId)protected voidUNICAST3. handleUpEvent(Address sender, Message msg, UnicastHeader3 hdr)protected voidExecuting. handleValueResponse(Address source, long requestId, java.lang.Object value)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)protected booleanRELAY. isLocal(Address dest)Deprecated.Does the payload match the 'site' ID.protected booleanFD_HOST. isPinger(Address mbr)booleanUFC_NB. isQueuingTo(Address dest)ASYM_ENCRYPTASYM_ENCRYPT. keyServerAddr(Address ks)DISCARDDISCARD. localAddress(Address addr)<T extends Encrypt<E>>
TEncrypt. localAddress(Address addr)MAKE_BATCHMAKE_BATCH. localAddress(Address a)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)protected voidUNICAST3. processInternalMessage(Table<Message> win, Address sender)voidBasicTCP. receive(Address sender, java.nio.ByteBuffer buf)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)protected voidJDBC_PING. remove(java.lang.String clustername, Address addr)protected voidRACKSPACE_PING. remove(java.lang.String clustername, Address addr)protected voidS3_PING. remove(java.lang.String clustername, Address addr)Deprecated.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 booleanVERIFY_SUSPECT. 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, Buffer buffer)protected voidFORWARD_TO_COORD. send(Address target, long ack_id, byte type)protected voidLocking. send(Address dest, Locking.Request req)voidTCP_NIO2. send(Address dest, byte[] data, int offset, int length)voidTCP. send(Address dest, byte[] data, int offset, int length)protected voidFORWARD_TO_COORD. sendAck(Address target, long ack_id)protected voidUNICAST3. sendAck(Address dst, long seqno, short conn_id)protected voidUNICAST3. sendAckFor(Address dest)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)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)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. sendHeartbeatResponse(Address dest)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 voidSASL. sendJoinRejectionMessage(Address dest, java.lang.String error_msg)Deprecated.protected voidCENTRAL_LOCK2. sendLockInfoRequestTo(Buffer buf, Address[] mbrs, Address exclude)protected voidAUTH. sendMergeRejectionMessage(Address dest)protected voidSASL. sendMergeRejectionMessage(Address dest)Deprecated.protected voidBaseBundler. sendMessageList(Address dest, Address src, java.util.List<Message> list)protected voidRemoveQueueBundler. sendMessageList(Address dest, Address src, java.util.List<Message> list)protected voidFORWARD_TO_COORD. sendNotCoord(Address target, long ack_id)protected voidAUTH. sendRejectionMessage(byte type, Address dest, java.lang.String error_msg)protected voidSASL. sendRejectionMessage(byte type, Address dest, java.lang.String error_msg)Deprecated.protected voidCOUNTER. sendRequest(Address dest, COUNTER.Request req)protected voidExecuting. sendRequest(Address dest, Executing.Type type, long requestId, java.lang.Object object)protected voidLocking. sendRequest(Address dest, Locking.Type type, java.lang.String lock_name, int lock_id, Owner owner, long timeout, boolean is_trylock)protected voidLocking. sendRequest(Address dest, Locking.Type type, java.lang.String lock_name, Owner owner, long timeout, boolean is_trylock)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)protected voidExecuting. sendThreadRequest(Address dest, long threadId, Executing.Type type, long requestId, java.lang.Object object)protected voidSimpleTCP. sendTo(Address dest, byte[] buffer, int offset, int length)voidTUNNEL.TUNNELPolicy. sendToAllMembers(java.lang.String group, Address sender, byte[] data, int offset, int length)protected voidCENTRAL_EXECUTOR. sendToCoordinator(Executing.Type type, long requestId, Address value)protected abstract voidExecuting. sendToCoordinator(Executing.Type type, long requestId, Address address)protected voidSHARED_LOOPBACK. sendToSingleMember(Address dest, byte[] buf, int offset, int length)protected voidTP. sendToSingleMember(Address dest, byte[] buf, int offset, int length)protected voidTUNNEL. sendToSingleMember(Address dest, byte[] buf, 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)protected voidTP. setInAllThreadFactories(java.lang.String cluster_name, Address local_address, java.lang.String pattern)DISCARDDISCARD. setLocalAddress(Address localAddress)protected booleanDISCARD. shouldDropUpMessage(Message msg, Address sender)Checks if a message should be passed up, or notprotected voidFD.Broadcaster. startBroadcastTask(Address suspect)Starts a new task, or - if already running - adds the argument to the running task.protected 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. unsuspect(Address mbr)voidVERIFY_SUSPECT. 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 voidFD. updateTimestamp(Address sender)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 booleanVERIFY_SUSPECT. 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 voidCENTRAL_LOCK. copyLocksTo(java.util.List<Address> new_joiners)protected voidCENTRAL_EXECUTOR. copyQueueTo(java.util.List<Address> new_joiners)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)protected voidMULTI_PING. findMembers(java.util.List<Address> members, boolean initial_discovery, Responses responses)protected voidMULTI_PING. findMembers(java.util.List<Address> members, boolean initial_discovery, Responses rsps, boolean async)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 ABP.EntryABP. getEntry(java.util.concurrent.ConcurrentMap<Address,ABP.Entry> map, Address dest)Deprecated.protected AddressFD. getPingDest(java.util.List<Address> mbrs)protected voidFlowControl. handleCreditRequest(java.util.Map<Address,Credit> map, Address sender, long requested_credits)protected Locking.ResponseLocking.ServerLock. handleView(java.util.List<Address> members)protected voidFlowControl. handleViewChange(java.util.List<Address> mbrs)protected voidMFC. handleViewChange(java.util.List<Address> mbrs)protected voidUFC. handleViewChange(java.util.List<Address> mbrs)protected voidDiscovery. invokeFindMembers(java.util.List<Address> members, boolean initial_discovery, Responses rsps, boolean async)protected voidMULTI_PING. invokeFindMembers(java.util.List<Address> members, boolean initial_discovery, Responses rsps, boolean async)static BufferFD_SOCK. marshal(LazyRemovalCache<Address,IpAddress> addrs)FD_SOCK.FdHeaderFD_SOCK.FdHeader. mbrs(java.util.Set<Address> members)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 voidS3_PING. readAll(java.util.List<Address> members, java.lang.String clustername, Responses responses)Deprecated.protected voidSWIFT_PING. readAll(java.util.List<Address> members, java.lang.String clustername, Responses responses)protected voidS3_PING. readResponse(org.jgroups.protocols.S3_PING.GetResponse rsp, java.util.List<Address> mbrs, Responses responses)Deprecated.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 voidTP. sendToMembers(java.util.Collection<Address> mbrs, byte[] buf, int offset, int length)Fetches the physical addrs for mbrs and sends the msg to each physical address.protected voidRELAY. sendViewOnLocalCluster(java.util.List<Address> destinations, byte[] buffer)Deprecated.protected voidRELAY. sendViewOnLocalCluster(RELAY.ViewData data, boolean use_seperate_thread, java.util.List<Address> new_mbrs)Deprecated.protected voidRELAY. sendViewOnLocalCluster(View remote_view, View global_view, boolean use_seperate_thread, java.util.List<Address> new_mbrs)Deprecated.protected static BufferASYM_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 voidVERIFY_SUSPECT. 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 Entry(Address member)Unicast entryEntry(Address suspect, long target_time)FdHeader(byte type, Address mbr)FdHeader(byte type, Address mbr, IpAddress sock_addr)FdHeader(byte type, java.util.Collection<Address> mbrs, Address from)Flusher(Address new_coord)Header(NAMING.Type t, Address addr, java.lang.String name)Mapping(Address logical_addr, PhysicalAddress physical_addr, java.lang.String logical_name)Owner(Address address, long requestId)PingData(Address sender, boolean is_server)PingData(Address sender, boolean is_server, java.lang.String logical_name, PhysicalAddress physical_addr)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 entryFdHeader(byte type, java.util.Collection<Address> mbrs, Address from) -
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 java.util.List<Address>DNSResolver. resolveIps(java.lang.String dnsQuery, DNSResolver.DNSRecordType recordType)Method parameters in org.jgroups.protocols.dns with type arguments of type Address Modifier and Type Method Description voidDNS_PING. findMembers(java.util.List<Address> members, boolean initial_discovery, Responses responses) -
Uses of Address in org.jgroups.protocols.pbcast
Fields in org.jgroups.protocols.pbcast declared as Address Modifier and Type Field Description protected AddressSTABLE. coordinatorprotected Address[]DeltaView. left_membersMembers which left the view corresponding to ref_view_idprotected AddressGMS. local_addrprotected AddressNAKACK2. local_addrprotected AddressSTABLE. local_addrprotected AddressSTATE_TRANSFER. local_addrprotected AddressStreamingStateTransfer. local_addrprotected AddressGMS.GmsHeader. mbrprotected AddressGmsImpl.Request. mbrprotected Address[]DeltaView. new_membersMembers which joined the view corresponding to ref_view_idprotected AddressStreamingStateTransfer.StateGetter. requesterprotected AddressMergeData. senderprotected AddressStreamingStateTransfer. state_providerprotected AddressSTATE.StateOutputStream. stateRequesterFields in org.jgroups.protocols.pbcast with type parameters of type Address Modifier and Type Field Description protected java.util.concurrent.ConcurrentMap<Address,java.util.Collection<Address>>Merger.MergeTask. coordsList of all subpartition coordinators and their membersprotected java.util.concurrent.ConcurrentMap<Address,java.util.Collection<Address>>Merger.MergeTask. coordsList of all subpartition coordinators and their membersprotected java.util.List<Address>GMS. joiningMembers joined but for which no view has been received yetprotected Promise<Address>Leaver. leave_promiseprotected java.util.List<Address>GMS. leavingMembers excluded from group, but for which no view has been received yetprotected java.util.List<Address>NAKACK2. membersprotected java.util.List<Address>STATE_TRANSFER. membersprotected java.util.List<Address>StreamingStateTransfer. membersprotected BoundedList<Address>GMS. prev_membersKeeps track of old members (up to num_prev_mbrs)protected ProcessingQueue<Address>STATE_TRANSFER. state_requestersList of members requesting stateprotected ProcessingQueue<Address>StreamingStateTransfer. state_requestersList of members requesting state.protected SuppressLog<Address>NAKACK2. suppress_log_non_memberLog to suppress identical warnings for messages from non-membersprotected java.util.Map<Address,View>GmsImpl.Request. viewsprotected java.util.concurrent.ConcurrentMap<Address,Table<Message>>NAKACK2. xmit_tableMap to store sent and received messages (keyed by sender)protected java.util.Map<Address,java.lang.Long>NAKACK2. xmit_task_mapUsed by the retransmit task to keep the last retransmitted seqno per sender (https://issues.jboss.org/browse/JGRP-1539)Methods in org.jgroups.protocols.pbcast that return Address Modifier and Type Method Description protected AddressGMS. determineCoordinator()protected AddressSTATE_TRANSFER. determineCoordinator()Return the first element of members which is not me.protected AddressStreamingStateTransfer. determineCoordinator()protected AddressMerger. determineMergeLeader(java.util.Map<Address,View> views)Returns the address of the merge leaderprotected AddressGMS. determineNextCoordinator()Returns the second-in-lineprotected AddressGMS. getCoord()Address[]DeltaView. getLeftMembers()AddressGMS.GmsHeader. getMember()Address[]DeltaView. getNewMembers()AddressMergeData. getSender()AddressNakAckHeader2. getSender()Methods in org.jgroups.protocols.pbcast that return types with arguments of type Address Modifier and Type Method Description protected java.util.List<Address>GMS. computeNewMembership(java.util.Collection<java.util.Collection<Address>> subviews)Computes a merge membershipprotected java.util.List<Address>GMS. computeNewMembership(java.util.List<Address> current_members, java.util.Collection<Address> joiners, java.util.Collection<Address> leavers, java.util.Collection<Address> suspects)Computes the regular membershipprotected static java.util.Map<Address,java.util.Collection<Address>>Merger. determineMergeCoords(java.util.Map<Address,View> views)Needs to return a map of all subview coordinators and their views (as a collection of members).protected static java.util.Map<Address,java.util.Collection<Address>>Merger. determineMergeCoords(java.util.Map<Address,View> views)Needs to return a map of all subview coordinators and their views (as a collection of members).java.util.List<Address>GMS.DefaultMembershipPolicy. getNewMembership(java.util.Collection<java.util.Collection<Address>> subviews)Default implementation for a merge.java.util.List<Address>GMS.DefaultMembershipPolicy. getNewMembership(java.util.Collection<Address> current_members, java.util.Collection<Address> joiners, java.util.Collection<Address> leavers, java.util.Collection<Address> suspects)Takes the existing membership list and removes suspected and left members, then adds new members to the end of the liststatic java.util.List<Address>GMS.DefaultMembershipPolicy. getNewMembershipOld(java.util.Collection<java.util.Collection<Address>> subviews)Old default implementation for a merge.java.util.Iterator<Address>DeltaView. iterator()protected java.util.Collection<? extends Address>GMS. readMembers(byte[] buffer, int offset, int length)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)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 voidNAKACK2. handleMessages(Address dest, Address sender, java.util.List<LongTuple<Message>> msgs, boolean oob, AsciiString cluster_name)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 voidSTABLE. handleUpEvent(STABLE.StableHeader hdr, Address sender, Digest digest)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)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)voidGMS. sendJoinResponse(JoinRsp rsp, Address dest)protected voidGMS. sendJoinResponse(Buffer 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 BufferFLUSH. marshal(java.util.Collection<? extends Address> participants, Digest digest)protected static BufferGMS. marshal(java.util.Collection<? extends Address> mbrs)voidGmsImpl. merge(java.util.Map<Address,View> views)voidMerger. merge(java.util.Map<Address,View> views)Invoked upon receiving a MERGE event from the MERGE layer.voidServerGmsImpl. merge(java.util.Map<Address,View> views)Invoked upon receiving a MERGE event from the MERGE layer.protected voidMerger.MergeTask. removeRejectedMergeRequests(java.util.Collection<Address> coords)Removed rejected merge requests from merge_rsps and coords.static voidMerger. sanitizeViews(java.util.Map<Address,View> map)Removes all members from a given view which don't have us in their view (https://jira.jboss.org/browse/JGRP-1061).protected voidGMS. sendJoinResponses(JoinRsp jr, java.util.Collection<Address> joiners)protected voidMerger. sendMergeCancelledMessage(java.util.Collection<Address> coords, MergeId merge_id)protected voidMerger. sendMergeView(java.util.Collection<Address> coords, MergeData combined_merge_data, MergeId merge_id)Sends the new view and digest to all subgroup coordinators.voidMerger.MergeTask. start(java.util.Map<Address,View> views)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)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. local_addrprotected 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. getLocalAddress()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.protocols.rules
Fields in org.jgroups.protocols.rules declared as Address Modifier and Type Field Description protected AddressSUPERVISOR. local_addrDeprecated.Methods in org.jgroups.protocols.rules that return Address Modifier and Type Method Description AddressSUPERVISOR. getLocalAddress()Deprecated. -
Uses of Address in org.jgroups.protocols.tom
Methods in org.jgroups.protocols.tom that return Address Modifier and Type Method Description AddressMessageID. getAddress()Methods in org.jgroups.protocols.tom that return types with arguments of type Address Modifier and Type Method Description java.util.Set<Address>SenderManager. getDestination(MessageID messageID)obtains the destination set of a messagejava.util.Collection<Address>DeliveryManagerImpl. handleView(View newView)Updates the current view in use and returns aCollectionwith the members that left the cluster.Methods in org.jgroups.protocols.tom with parameters of type Address Modifier and Type Method Description longSenderManager. addPropose(MessageID messageID, Address from, long sequenceNumber)Add a propose from a member in destination setMethod parameters in org.jgroups.protocols.tom with type arguments of type Address Modifier and Type Method Description voidSenderManager. addNewMessageToSend(MessageID messageID, java.util.Collection<Address> destinations, long initialSequenceNumber, boolean deliverToMyself)Add a new message sentlongSenderManager. removeLeavers(MessageID messageID, java.util.Collection<Address> leavers)Constructors in org.jgroups.protocols.tom with parameters of type Address Constructor Description MessageID(Address address, long id) -
Uses of Address in org.jgroups.stack
Classes in org.jgroups.stack that implement Address Modifier and Type Class Description classIpAddressNetwork-dependent address (Internet).classIpAddressUUIDIpAddress with a 'semi'-UUID to prevent reincarnation when the port is fixed.Fields in org.jgroups.stack declared as Address Modifier and Type Field Description protected AddressGossipRouter.Entry. client_addrprotected AddressRouterStubManager. local_addrAddressStateTransferInfo. targetFields in org.jgroups.stack with type parameters of type Address Modifier and Type Field Description protected java.util.concurrent.ConcurrentMap<java.lang.String,java.util.concurrent.ConcurrentMap<Address,GossipRouter.Entry>>GossipRouter. address_mappingsMethods in org.jgroups.stack that return Address Modifier and Type Method Description AddressAddressGenerator. generateAddress()AddressGossipData. 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)intIpAddress. compareTo(Address o)implements the java.lang.Comparable interfaceintIpAddressUUID. compareTo(Address o)voidRouterStub. 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 voidGossipRouter. handleGetMembersRequest(Address sender, java.io.DataInput in)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)voidRouterStub. receive(Address sender, byte[] buf, int offset, int length)voidRouterStub. receive(Address sender, java.io.DataInput in)voidRouterStub. receive(Address sender, java.nio.ByteBuffer buf)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)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, GossipData request)voidRouterStub. sendToMember(java.lang.String group, Address dest, Address sender, byte[] data, int offset, int length)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, 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(Protocol owner, java.lang.String cluster_name, Address local_addr, java.lang.String logical_name, PhysicalAddress phys_addr, long interval)StateTransferInfo(Address target)StateTransferInfo(Address target, long timeout)StateTransferInfo(Address target, long timeout, byte[] state) -
Uses of Address in org.jgroups.util
Classes in org.jgroups.util that implement Address Modifier and Type Class Description classExtendedUUIDSubclass ofUUIDaccommodating additional data such as a flag and a small hashmap.classFlagsUUIDSubclass ofUUIDaccommodating additional data such as a flag.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.protected AddressForwardQueue. local_addrprotected AddressDigest.Entry. memberprotected Address[]Digest. membersprotected AddressForwardQueue.Flusher. new_coordprotected 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,BoundedHashMap<java.lang.Long,java.lang.Long>>ForwardQueue. delivery_tableprotected java.util.concurrent.ConcurrentMap<Address,MaxOneThreadPerSender.Entry>MaxOneThreadPerSender.MessageTable. mapprotected java.util.Map<Address,java.util.Queue<Message>>MessageCache. mapprotected java.util.List<Address>AckCollector. missing_acksList of members from whom we haven't received an ACK yetprotected static LazyRemovalCache.Printable<Address,LazyRemovalCache.Entry<java.lang.String>>NameCache. print_functionprotected java.util.concurrent.ConcurrentMap<Address,RpcStats.Result>RpcStats. statsprotected java.util.List<Address>AckCollector. suspected_mbrsMethods 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()AddressForwardQueue. getLocalAddr()AddressDigest.Entry. getMember()Address[]Digest. getMembersRaw()Don't use, this method is reserved for Bela ! :-)Address[]MutableDigest. getNonSetMembers()Returns an array of members whose seqno is not set.AddressMessageBatch. getSender()static AddressUtil. readAddress(java.io.DataInput in)static Address[]Util. readAddresses(java.io.DataInput in)AddressMessageBatch. sender()Methods in org.jgroups.util that return types with arguments of type Address Modifier and Type Method Description 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)MessageCacheMessageCache. add(Address sender, Message msg)static voidNameCache. add(Address uuid, java.lang.String logical_name)booleanResponseCollector. add(Address member, T data)booleanResponseCollectorTask. add(Address member, T data)ResponsesResponses. add(Responses rsps, Address local_addr)voidRpcStats. add(RpcStats.Type type, Address dest, boolean sync, long time)protected voidAckCollector. addAll(java.util.Collection<Address> members, Address... exclude)protected voidAckCollector. addAll(Address... members)RspList<T>RspList. addRsp(Address sender, T retval)protected voidRpcStats. addToResults(Address dest, boolean sync, long time)static voidUtil. bufferToArray(Address sender, java.nio.ByteBuffer buf, Receiver target)protected booleanForwardQueue. canDeliver(Address sender, long seqno)Checks if seqno has already been received from sender.intUUID. compareTo(Address other)Compares this UUID with the specified UUID.booleanDigest. contains(Address mbr)booleanDigest. containsAll(Address... members)booleanResponses. containsResponseFrom(Address mbr)static MergeIdMergeId. create(Address addr)protected voidCreditMap. decrementAndAdd(Address member, long new_credits)Decrements credits bytes from all elements and adds new_credits to member (if non null).MessageBatchMessageBatch. dest(Address dest)protected voidForwardQueue. doFlush(Address new_target)java.util.Collection<Message>MessageCache. drain(Address sender)protected intDigest. find(Address mbr)PingDataResponses. findResponseFrom(Address mbr)voidForwardQueue. flush(Address new_target, java.util.List<Address> mbrs)protected voidForwardQueue. flushMessagesInForwardTable(Address target)Sends all messages currently in forward_table to the new target (changing the dest field).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 dest, Address sender)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)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)MutableDigestMutableDigest. set(Address member, long highest_delivered_seqno, long highest_received_seqno)MessageBatchMessageBatch. setDest(Address dest)voidForwardQueue. setLocalAddr(Address local_addr)MessageBatchMessageBatch. setSender(Address sender)static intUtil. size(Address addr)static longUtil. size(Address[] addrs)protected voidForwardQueue. startFlusher(Address new_coord)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. writeMessageListHeader(Address dest, Address src, byte[] cluster_name, int numMsgs, java.io.DataOutput dos, boolean multicast)Method parameters in org.jgroups.util with type arguments of type Address Modifier and Type Method Description voidAckCollector. ack(java.util.Collection<Address> members)static voidNameCache. add(java.util.Map<Address,java.lang.String> map)protected voidAckCollector. addAll(java.util.Collection<Address> members)protected voidAckCollector. addAll(java.util.Collection<Address> members, java.util.Collection<Address> exclude)protected voidAckCollector. addAll(java.util.Collection<Address> members, Address... exclude)voidRpcStats. addAnycast(boolean sync, long time, java.util.Collection<Address> dests)static byte[]Util. collectionToByteBuffer(java.util.Collection<Address> c)protected voidDigest. createArrays(java.util.Map<Address,long[]> map)static java.util.List<View>Util. detectDifferentViews(java.util.Map<Address,View> 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.voidForwardQueue. flush(Address new_target, java.util.List<Address> mbrs)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)Flusher(Address new_coord)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, java.util.Collection<Message> msgs, java.util.function.Predicate<Message> filter)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)
-