org.codehaus.wadi.tribes
Class TribesPeer

java.lang.Object
  extended by org.codehaus.wadi.tribes.TribesPeer
All Implemented Interfaces:
java.io.Serializable, org.apache.catalina.tribes.Member, org.codehaus.wadi.group.Address, org.codehaus.wadi.group.LocalPeer, org.codehaus.wadi.group.Peer

public class TribesPeer
extends java.lang.Object
implements org.apache.catalina.tribes.Member, org.codehaus.wadi.group.LocalPeer, org.codehaus.wadi.group.Address

Version:
$Revision: 2308 $
See Also:
Serialized Form

Field Summary
protected  org.apache.catalina.tribes.membership.MemberImpl member
           
protected  boolean stateModified
           
 
Fields inherited from interface org.apache.catalina.tribes.Member
SHUTDOWN_PAYLOAD
 
Constructor Summary
TribesPeer(org.apache.catalina.tribes.membership.MemberImpl mbr)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 org.codehaus.wadi.group.Address getAddress()
           
 byte[] getCommand()
           
 byte[] getDomain()
           
 byte[] getHost()
          getHost
 java.util.Map<java.lang.Object,java.lang.Object> getLocalStateMap()
           
 long getMemberAliveTime()
          getMemberAliveTime
 java.lang.String getName()
          getName
 byte[] getPayload()
          getPayload
 org.codehaus.wadi.group.PeerInfo getPeerInfo()
           
 int getPort()
          getPort
 int getSecurePort()
           
 byte[] getUniqueId()
          getUniqueId
 int hashCode()
           
 boolean isFailing()
          isFailing
 boolean isReady()
          isReady
 boolean isSuspect()
          isSuspect
protected  java.lang.Object readResolve()
           
 java.lang.String toString()
           
static byte[] writePayload(java.lang.String peerName, org.codehaus.wadi.group.PeerInfo peerInfo)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

member

protected transient org.apache.catalina.tribes.membership.MemberImpl member

stateModified

protected transient boolean stateModified
Constructor Detail

TribesPeer

public TribesPeer(org.apache.catalina.tribes.membership.MemberImpl mbr)
Method Detail

writePayload

public static byte[] writePayload(java.lang.String peerName,
                                  org.codehaus.wadi.group.PeerInfo peerInfo)

getHost

public byte[] getHost()
getHost

Specified by:
getHost in interface org.apache.catalina.tribes.Member
Returns:
byte[]

getMemberAliveTime

public long getMemberAliveTime()
getMemberAliveTime

Specified by:
getMemberAliveTime in interface org.apache.catalina.tribes.Member
Returns:
long

getName

public java.lang.String getName()
getName

Specified by:
getName in interface org.apache.catalina.tribes.Member
Specified by:
getName in interface org.codehaus.wadi.group.Peer
Returns:
String

getPeerInfo

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

getPayload

public byte[] getPayload()
getPayload

Specified by:
getPayload in interface org.apache.catalina.tribes.Member
Returns:
byte[]

getPort

public int getPort()
getPort

Specified by:
getPort in interface org.apache.catalina.tribes.Member
Returns:
int

getSecurePort

public int getSecurePort()
Specified by:
getSecurePort in interface org.apache.catalina.tribes.Member

getUniqueId

public byte[] getUniqueId()
getUniqueId

Specified by:
getUniqueId in interface org.apache.catalina.tribes.Member
Returns:
byte[]

isFailing

public boolean isFailing()
isFailing

Specified by:
isFailing in interface org.apache.catalina.tribes.Member
Returns:
boolean

isReady

public boolean isReady()
isReady

Specified by:
isReady in interface org.apache.catalina.tribes.Member
Returns:
boolean

isSuspect

public boolean isSuspect()
isSuspect

Specified by:
isSuspect in interface org.apache.catalina.tribes.Member
Returns:
boolean

getAddress

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

getDomain

public byte[] getDomain()
Specified by:
getDomain in interface org.apache.catalina.tribes.Member

getCommand

public byte[] getCommand()
Specified by:
getCommand in interface org.apache.catalina.tribes.Member

getLocalStateMap

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

hashCode

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

equals

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

readResolve

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010. All Rights Reserved.