org.jgroups.protocols.relay
Class SiteMaster
java.lang.Object
org.jgroups.util.UUID
org.jgroups.protocols.relay.SiteUUID
org.jgroups.protocols.relay.SiteMaster
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable, java.lang.Comparable<Address>, Address, SiteAddress, Streamable
public class SiteMaster
- extends SiteUUID
Special address with the UUID part being 0: identifies the current (relay) coordinator of a given site. E,g, if we
send a message with dest=SiteMaster(SFO) from site LON, then the message will be forwarded to the relay coordinator
of the SFO site
- Since:
- 3.2
- Author:
- Bela Ban
- See Also:
- Serialized Form
|
Method Summary |
int |
compareTo(Address other)
Compares this UUID with the specified UUID. |
UUID |
copy()
|
boolean |
equals(java.lang.Object obj)
Compares this object to the specified object. |
int |
hashCode()
Returns a hash code for this UUID. |
java.lang.String |
toString()
|
| Methods inherited from class org.jgroups.protocols.relay.SiteUUID |
addToCache, cacheValues, clearCache, getName, getSite, getSite, getSiteName, hasCacheValues, readExternal, readFrom, replaceInCache, size, writeExternal, writeTo |
| Methods inherited from class org.jgroups.util.UUID |
add, add, digits, get, getContents, getLeastSignificantBits, getMostSignificantBits, printCache, randomUUID, remove, removeAll, retainAll, toStringLong |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SiteMaster
public SiteMaster()
SiteMaster
public SiteMaster(short site)
SiteMaster
public SiteMaster(java.lang.String site)
compareTo
public int compareTo(Address other)
- Description copied from class:
UUID
- Compares this UUID with the specified UUID.
The first of two UUIDs is greater than the second if the most
significant field in which the UUIDs differ is greater for the first UUID.
- Specified by:
compareTo in interface java.lang.Comparable<Address>- Overrides:
compareTo in class UUID
- Parameters:
other - UUID to which this UUID is to be compared
- Returns:
- -1, 0 or 1 as this
UUID is less than, equal to, or greater than val
equals
public boolean equals(java.lang.Object obj)
- Description copied from class:
UUID
- Compares this object to the specified object. The result is
true if and only if the argument is not null, is a UUID
object, has the same variant, and contains the same value, bit for bit,
as this UUID.
- Overrides:
equals in class UUID
- Parameters:
obj - The object to be compared
- Returns:
true if the objects are the same; false otherwise
hashCode
public int hashCode()
- Description copied from class:
UUID
- Returns a hash code for this
UUID.
- Overrides:
hashCode in class UUID
- Returns:
- A hash code value for this
UUID
copy
public UUID copy()
- Overrides:
copy in class SiteUUID
toString
public java.lang.String toString()
- Overrides:
toString in class SiteUUID
Copyright © 1998-2012 Bela Ban / Red Hat. All Rights Reserved.