org.codehaus.wadi.jgroups
Class JGroupsPeer

java.lang.Object
  extended by org.codehaus.wadi.jgroups.JGroupsPeer
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, org.codehaus.wadi.group.Address, org.codehaus.wadi.group.Peer
Direct Known Subclasses:
JGroupsClusterPeer, JGroupsLocalPeer, JGroupsRemotePeer

public class JGroupsPeer
extends java.lang.Object
implements org.codehaus.wadi.group.Peer, org.codehaus.wadi.group.Address, java.lang.Comparable

See Also:
Serialized Form

Field Summary
protected  JGroupsCluster _cluster
           
protected  org.jgroups.Address _jgAddress
           
protected  java.lang.String name
           
 
Constructor Summary
JGroupsPeer(JGroupsCluster cluster, JGroupsPeer prototype)
           
JGroupsPeer(JGroupsCluster cluster, java.lang.String name, org.codehaus.wadi.group.EndPoint endPoint)
           
 
Method Summary
 int compareTo(java.lang.Object object)
           
 boolean equals(java.lang.Object object)
           
 org.codehaus.wadi.group.Address getAddress()
           
 org.jgroups.Address getJGAddress()
           
 java.util.Map<java.lang.Object,java.lang.Object> getLocalStateMap()
           
 java.lang.String getName()
           
 org.codehaus.wadi.group.PeerInfo getPeerInfo()
           
 int hashCode()
           
 void init(org.jgroups.Address jgAddress)
           
protected  java.lang.Object readResolve()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_cluster

protected final transient JGroupsCluster _cluster

name

protected final java.lang.String name

_jgAddress

protected org.jgroups.Address _jgAddress
Constructor Detail

JGroupsPeer

public JGroupsPeer(JGroupsCluster cluster,
                   java.lang.String name,
                   org.codehaus.wadi.group.EndPoint endPoint)

JGroupsPeer

public JGroupsPeer(JGroupsCluster cluster,
                   JGroupsPeer prototype)
Method Detail

readResolve

protected java.lang.Object readResolve()
                                throws java.io.ObjectStreamException
Throws:
java.io.ObjectStreamException

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object

compareTo

public int compareTo(java.lang.Object object)
Specified by:
compareTo in interface java.lang.Comparable

getAddress

public org.codehaus.wadi.group.Address getAddress()
Specified by:
getAddress in interface org.codehaus.wadi.group.Peer

getName

public java.lang.String getName()
Specified by:
getName in interface org.codehaus.wadi.group.Peer

init

public void init(org.jgroups.Address jgAddress)

getJGAddress

public org.jgroups.Address getJGAddress()

getPeerInfo

public org.codehaus.wadi.group.PeerInfo getPeerInfo()
Specified by:
getPeerInfo in interface org.codehaus.wadi.group.Peer

getLocalStateMap

public java.util.Map<java.lang.Object,java.lang.Object> getLocalStateMap()
Specified by:
getLocalStateMap in interface org.codehaus.wadi.group.Peer


Copyright © 2010. All Rights Reserved.